100 % local — seus dados nunca saem do seu navegador

Desescapar CSV — leia a célula como foi escrita

Desfaça as aspas da RFC 4180: tire as aspas que envolvem e devolva cada aspa dobrada a uma só. Você vê o valor que a planilha guardou de verdade.

Instantâneo Privado Zero cookies

Entrada CSV Escaped

Saída Text

O que esta ferramenta faz

Ela desfaz a regra de campo do RFC 4180. Se o texto começa e termina com aspa dupla, o par externo é removido e cada aspa duplicada de dentro volta a ser uma só: "Ele disse ""oi""" devolve Ele disse "oi".

Se não começa e termina com aspa, volta intacto. Isso é deliberado e não uma falha: um campo sem aspas já é o seu próprio valor, e a""b sem par externo significa literalmente a""b, porque a regra de duplicação só vale dentro de um campo entre aspas.

Quando você precisa dela

Ao ler uma linha CSV crua a olho nu, ou ao conferir o que uma planilha realmente guardou numa célula que aparece cheia de aspas. É também o jeito mais rápido de confirmar que um campo foi citado corretamente e não duas vezes.

O que ela não faz

Ela trata um campo, não uma linha nem um arquivo. Não há delimitador a escolher aqui: o que se inverte é o uso das aspas, e o delimitador só importava na hora de decidir se usá-las.

Quebras de linha dentro do campo entre aspas são preservadas. São CSV válido — parte do valor, não o início de um novo registro — e voltam como estavam.

Privado por padrão

Tudo é executado localmente no seu navegador com JavaScript. Os seus dados nunca são enviados para um servidor, o que torna a ferramenta segura para conteúdo sensível e funciona offline.

Perguntas frequentes

Por que meu texto voltou sem alteração?
Porque ele não tem aspas ao redor, então já é um valor literal. Um campo CSV sem aspas significa exatamente o que está escrito — não há nada a desfazer.
Posso colar uma linha inteira?
Não. A ferramenta lê um campo. Cole `"a","b"` e ela verá um único campo entre aspas, removerá o par externo e devolverá `a","b`. Separe a linha pelos delimitadores antes.
É o inverso exato de escapar CSV?
Sim, para tudo o que a etapa de escape produziu. Passe um campo por escapar e depois por desescapar e você recupera o texto original, inclusive a escolha do delimitador.

Conversores relacionados