Escapar e desescapar strings
Escape aspas, barras e quebras de linha para JSON, JavaScript, C#, SQL e regex — e faça o caminho inverso.
Processado no seu dispositivo. Nada do que você digita é enviado.
Como usar: escapar e desescapar strings
- Escolha Escapar (texto → código) ou Desescapar (código → texto).
- Selecione a linguagem: JSON, JavaScript, C#, SQL ou expressão regular.
- Cole o texto e copie o resultado — opcionalmente já entre aspas.
Sobre esta ferramenta
Cada linguagem tem suas regras. Em JSON, aspas duplas, barras invertidas e caracteres de controle precisam de escape (\", \\, \n). Em JavaScript também as aspas simples e crases. No C# comum vale \"; na string literal @"…" as aspas são duplicadas (""). No SQL, a aspa simples vira duas (O''Brien).
Para expressões regulares, os caracteres especiais . * + ? ^ $ ( ) [ ] { } | \ / recebem barra, para que um texto qualquer seja buscado literalmente. Ao desescapar, sequências inválidas são apontadas com linha e coluna.
Atenção: escapar aspas no SQL não substitui consultas parametrizadas, a forma correta de evitar SQL injection em aplicações. Use o escape para scripts manuais e dados de teste.
Perguntas frequentes
Qual a diferença entre escapar e desescapar?
Escapar transforma um texto comum em algo que pode ser colado dentro de aspas no código (uma quebra de linha vira \n). Desescapar faz o inverso: lê o literal do código e devolve o texto real.
Posso colar a string com as aspas?
Sim. Ao desescapar, aspas externas ("…", '…' ou @"…") são reconhecidas e removidas automaticamente.
É grátis mesmo? Existe limite diário?
É grátis e sem limite diário. Como o processamento acontece no seu aparelho, não temos custo por uso e não precisamos limitar você.
Funciona no celular?
Sim. O site funciona em qualquer navegador moderno no Android, iPhone, Windows, Mac e Linux, sem instalar nada.