Como usar: Corrigir Aspas Curvas para Retas
- Cole o código ou texto que está dando erro — JSON, JavaScript, CSS, um comando de terminal.
- Mantenha “Inteligente → reta” selecionado. O relatório mostra quantas aspas curvas, travessões e caracteres ocultos foram substituídos.
- Copie a versão limpa. Se for JSON, um selo confirma que ele agora pode ser lido corretamente.
- Está escrevendo um texto? Mude para “reta → inteligente” para obter aspas e travessões tipográficos adequados.
Por que aspas inteligentes quebram o código
Editores de texto, Slack, Notion, Google Docs, macOS e muitos CMS “ajudam” trocando aspas retas (" e ') por aspas tipográficas curvas (“ ” e ‘ ’). Linguagens de programação só entendem aspas retas, então código copiado desses apps falha com erros como Unexpected token “ in JSON, SyntaxError: Invalid or unexpected token ou um comando de terminal que faz outra coisa sem avisar. Visualmente a diferença é mínima, o que dificulta encontrar o bug.
O que é substituído
| Caractere | Nome | Vira |
|---|---|---|
| “ ” „ « » | Aspas duplas curvas / angulares | " |
| ‘ ’ ‚ ′ | Aspas simples curvas, apóstrofo, linha de minutos | ' |
| – — − | Travessão médio, travessão longo, sinal de menos | - |
| … | Reticências | ... |
| NBSP, espaço fino | Espaços sem quebra | Espaço normal |
| ZWSP, ZWJ, BOM, hífen condicional | Caracteres invisíveis | Removidos |
O travessão em --flag é um caso clássico: o Slack transforma dois hifens em “—”, e a opção de linha de comando deixa de funcionar.
Como evitar
- Compartilhe código em blocos de código (crases no Slack, Notion, GitHub), que mantêm as aspas retas.
- No macOS, desative em Ajustes do Sistema → Teclado → Entrada de Texto → Usar aspas e travessões inteligentes.
- No Word, desative “Aspas retas por aspas inteligentes” em AutoCorreção → AutoFormatação durante a digitação.
Depois de corrigir as aspas, formate e valide o JSON com o JSON Formatter.
Também pesquisado como: aspas curvas, aspas tipográficas, aspas inteligentes, aspas retas, corrigir aspas json, non-breaking space, travessão em dash.
Ferramentas que combinam com: Corrigir Aspas Curvas para Retas
- Gerador de Hífen Suave — Evite que palavras longas como “Versicherungsleistungen” estourem a tela no celular: insira hífens suaves invisíveis automaticamente ou nos pontos de quebra que você escolher e depois copie o resultado.
- Codificador de Entidades HTML — Escape < > & " para que o texto possa ser exibido com segurança no HTML, converta acentos e símbolos em entidades nomeadas ou numéricas, ou decodifique HTML cheio de entidades de volta para texto simples.
- Verificador de Diferenças — Cole uma versão original e uma versão alterada para ver lado a lado as linhas adicionadas, removidas e modificadas — com as palavras exatas que mudaram destacadas dentro de cada linha.
- Remover Linhas Duplicadas — Cole uma lista para remover linhas duplicadas na hora.
Perguntas frequentes
Como corrijo erros “Unexpected token” em JSON?
Ele muda aspas dentro de strings?
Por que meu comando falha quando copiado do Slack?
-- em travessão longo e as aspas retas em curvas. Esta ferramenta devolve esses caracteres para o ASCII que o terminal espera.