String Escape (HTML / URL / JS / JSON / SQL / Base64 / Shell)
Encode/decode chuỗi giữa 7 format phổ biến: HTML entities, URL encode, JavaScript string, JSON string, SQL literal, Base64, Shell argument. Đảo chiều 1 click, copy output ngay.
Encode/decode chuỗi theo nhiều format. HTML cho <textarea>, URL cho query string, JS/JSON cho code embed, SQL để escape literal trong WHERE clause.
7 format được hỗ trợ
| Format | Khi nào dùng | Ví dụ encode |
|---|---|---|
| HTML entities | Hiển thị code trong <pre>, tránh XSS | < → < |
| URL encode | Param trong query string | hello world → hello%20world |
| JS string | Build code string trong template/eval | "a\nb" → \\"a\\nb\\" |
| JSON string | Embed string vào JSON literal | Như JS nhưng strict hơn |
| SQL string | Escape ' trong literal WHERE | O'Brien → O''Brien |
| Base64 | Embed binary trong data URI, JWT… | hi → aGk= |
| Shell argument | Build command bash an toàn | foo bar → 'foo bar' |
Tips bảo mật
- XSS: Nếu output ra HTML, phải HTML-encode. Đừng dùng
innerHTMLvới input chưa escape. - SQL injection: Tool này chỉ escape
'cơ bản. Luôn ưu tiên prepared statement thay vì string concat. - Shell injection: Single-quote wrapping (mà tool dùng) là cách an toàn nhất trong shell POSIX.
- JSON: Đừng tự build JSON bằng concat — dùng
JSON.stringify(). Tool này chỉ để debug/inspect.
Phù hợp với ai
Lập trình viên fullstack/backend/devops — debug JWT, format JSON/SQL, parse cURL, tính subnet CIDR, vẽ diagram Mermaid, viết commit chuẩn… Toolkit dùng hằng ngày trong terminal & code editor.
Câu hỏi thường gặp
Code/token tôi paste có gửi đi đâu không?
Không. Tất cả công cụ dev của TopDev chạy 100% client-side — JWT, SQL, JSON, cURL, regex… đều xử lý trong trình duyệt. Bạn có thể tắt mạng để kiểm chứng. Phù hợp để paste token nội bộ, query database production, key API.
Có hỗ trợ offline / cài thành PWA không?
Tool đã chạy được offline sau lần load đầu tiên. PWA installable đang nằm trong roadmap — hiện tại bạn có thể bookmark trang và dùng khi mất mạng.
Công cụ liên quan
Xem tất cả công cụ →JWT Decoder
Decode JWT token, xem header/payload/claims với thời gian dễ đọc.
MỚISo sánh văn bản (Diff)
Paste 2 đoạn text/code → highlight khác biệt từng từ/dòng/ký tự. Phù hợp diff output AI.
MỚIJSON Schema Generator
Tạo JSON Schema (Draft-07) từ JSON mẫu — dùng cho structured output LLM, validate API.
MỚIFormat JSON
Format / minify / validate JSON. Sort key A-Z, custom indent, phím tắt Ctrl+Enter.