Conversor de escape de strings
Pegue qualquer string e veja-a escapada para todos os contextos comuns: literal JavaScript (lida com `\n`, `\t`, `\"`, `\\`, caracteres de controle), JSON (com `JSON.stringify`), entidades HTML (`&`, `<`, `>`, `"`, `'`), codificação URL, literal SQL com apóstrofo duplicado, regex com metacaracteres escapados, Bash com aspas simples e duplas (regras diferentes), literal C string (com `\xHH` e `\uXXXX`), e escapes Unicode puros. Uma entrada, dez saídas prontas para colar.
- String JavaScript
Hello \"world\"!\nLine with \'quotes\' & <html> tags.\nPath: C:\\Users\\you\\file.txt\nUnicode: 한글 日本語 🎉\nSQL danger: \'; DROP TABLE users; --
- JSON.stringify
"Hello \"world\"!\nLine with 'quotes' & <html> tags.\nPath: C:\\Users\\you\\file.txt\nUnicode: 한글 日本語 🎉\nSQL danger: '; DROP TABLE users; --"
- Entidades HTML
Hello "world"! Line with 'quotes' & <html> tags. Path: C:\Users\you\file.txt Unicode: 한글 日本語 🎉 SQL danger: '; DROP TABLE users; --
- URL (percent-encoded)
Hello%20%22world%22!%0ALine%20with%20'quotes'%20%26%20%3Chtml%3E%20tags.%0APath%3A%20C%3A%5CUsers%5Cyou%5Cfile.txt%0AUnicode%3A%20%ED%95%9C%EA%B8%80%20%E6%97%A5%E6%9C%AC%E8%AA%9E%20%F0%9F%8E%89%0ASQL%20danger%3A%20'%3B%20DROP%20TABLE%20users%3B%20--
- Literal SQL (aspa simples)
'Hello "world"! Line with ''quotes'' & <html> tags. Path: C:\Users\you\file.txt Unicode: 한글 日本語 🎉 SQL danger: ''; DROP TABLE users; --'
- Regex (metacaracteres)
Hello "world"! Line with 'quotes' & <html> tags\. Path: C:\\Users\\you\\file\.txt Unicode: 한글 日本語 🎉 SQL danger: '; DROP TABLE users; --
- Bash 'aspa simples'
'Hello "world"! Line with '\''quotes'\'' & <html> tags. Path: C:\Users\you\file.txt Unicode: 한글 日本語 🎉 SQL danger: '\''; DROP TABLE users; --'
- Bash "aspa dupla"
"Hello \"world\"! Line with 'quotes' & <html> tags. Path: C:\\Users\\you\\file.txt Unicode: 한글 日本語 🎉 SQL danger: '; DROP TABLE users; --"
- Literal C string
"Hello \"world\"!\nLine with 'quotes' & <html> tags.\nPath: C:\\Users\\you\\file.txt\nUnicode: \ud55c\uae00 \u65e5\u672c\u8a9e \U0001f389\nSQL danger: '; DROP TABLE users; --"
- Unicode \uXXXX
Hello "world"! Line with 'quotes' & <html> tags. Path: C:\Users\you\file.txt Unicode: \ud55c\uae00 \u65e5\u672c\u8a9e \u{1f389} SQL danger: '; DROP TABLE users; --
Tudo unidirecional (bruto → escapado). Para reverter, use nossos decoders HTML/URL/JSON.parse.
Como usar
- Cole sua string na caixa de entrada (sem aspas, só os caracteres).
- Cada formato mostra o resultado escapado lado a lado.
- Copie o contexto que combina com onde vai colar.
Perguntas frequentes
- Por que duas formas de Bash?
- Strings com aspa simples tratam tudo literal exceto `'` — por isso usamos o truque `'\''`. Strings com aspa dupla interpretam `$VAR`, backticks, `\\`, `\"` — precisam escape. Regras distintas; escolha conforme precise expansão de variáveis.
- Diferença JavaScript vs JSON?
- JSON é mais estrito: só aspas duplas (não simples), e só escapes `\\`, `\"`, `\/`, `\b`, `\f`, `\n`, `\r`, `\t`, `\uXXXX`. JavaScript também permite simples, template literals, hex/octal e `\u{XXXX}`. JSON para `.json`; JS para `.js`.
- Por que SQL com aspa simples?
- SQL padrão usa aspa simples para literais; dupla é para identificadores. Para incluir apóstrofo, duplica: `it''s`. Compatível com PostgreSQL, MySQL, SQLite e ANSI SQL.
Ferramentas relacionadas
Conversor de Escapes Unicode
Codifique texto para \uXXXX, U+XXXX ou entidades HTML — e decodifique qualquer um deles de volta para texto. Lida com emojis e caracteres astrais.
Conversor de query string para JSON
Converta uma query string de URL em um objeto JSON e vice-versa, no seu navegador.
Codificador / Decodificador de Entidades HTML
Escape caracteres especiais (& < > " ') ou decodifique entidades para os caracteres originais.
Codificador / Decodificador de URL
Codifique texto para URLs em porcentagem, ou decodifique URLs em texto.
Testador de Regex
Teste expressões regulares do JavaScript ao vivo com destaque de matches e prévia de substituição.
Analisador de URL
Decomponha uma URL em protocolo, host, porta, caminho, query e hash. Decodifique parâmetros em tabela.