Conversor de aspas inteligentes
Cole o texto e clique em Converter para transformar aspas retas em curvas, ou aspas curvas de volta em retas para código e texto simples. Os apóstrofos podem ser convertidos na mesma passagem, com correção opcional de hífens duplos e de três pontos. Você vê quantas conversões foram feitas. Grátis, sem cadastro, e nada é enviado.
Direção
Também converter
Como usar o Conversor de aspas inteligentes
- Escolha a direção. Retas → curvas (inteligentes) é o padrão. Curvas → retas faz o caminho inverso.
- Marque as opções extras que quiser. Apóstrofos vem marcado por padrão. Hífen duplo para travessão e Três pontos para reticências vêm desmarcados. Na direção curvas → retas, essas mesmas caixas transformam travessões e reticências de volta em -- e ....
- Cole o texto e clique em Converter. A saída não se atualiza enquanto você digita, então clique de novo depois de alterar uma opção. A contagem mostra quantas marcas foram alteradas.
- Copie o resultado. Confira os casos da seção abaixo antes de enviar.
Os caracteres envolvidos
| Marca | Caractere | Unicode | Nome |
|---|---|---|---|
| Dupla reta | " | U+0022 | Quotation mark |
| Simples reta / apóstrofo | ' | U+0027 | Apostrophe |
| Dupla curva, de abertura | “ | U+201C | Left double quotation mark |
| Dupla curva, de fechamento | ” | U+201D | Right double quotation mark |
| Simples curva, de abertura | ‘ | U+2018 | Left single quotation mark |
| Simples curva, de fechamento e apóstrofo | ’ | U+2019 | Right single quotation mark |
| Travessão | — | U+2014 | Em dash |
| Reticências | … | U+2026 | Horizontal ellipsis |
Um apóstrofo é o mesmo caractere que a aspa simples de fechamento, U+2019. O Padrão Unicode o indica como o apóstrofo preferido, por isso "don't" deve virar "don’t", e não "don‘t". Curvas → retas também aceita as aspas baixas „ e ‚ que o alemão e outras línguas usam para abrir uma citação, e as converte em retas.
Com as configurações padrão, a frase She said, "It's the best result we've seen." vira She said, “It’s the best result we’ve seen.” e a ferramenta informa 4 conversões: duas aspas duplas e dois apóstrofos.
Como a ferramenta decide para que lado a aspa aponta
Uma aspa reta é tratada como de abertura quando é o primeiro caractere do texto ou vem logo depois de um espaço, quebra de linha, colchete ou chave de abertura, travessão ou outra aspa de abertura. Caso contrário, é de fechamento. Uma aspa simples reta logo depois de uma letra ou número é um apóstrofo e vira ’. Uma aspa simples que abre uma lista curta de palavras com letras omitidas ('tis, 'twas, 'em, 'cause) ou um ano de dois dígitos ('90s) também é um apóstrofo e vira ’, e medidas em pés e polegadas como 5'10" viram os sinais de prime 5′10″. Essa é a regra que os processadores de texto usam, e ela está certa para a prosa comum.
Onde ela erra
| Você digita | A ferramenta dá | Correto |
|---|---|---|
'Nuff said (uma palavra com letra omitida que a ferramenta não conhece) | ‘Nuff said | ’Nuff said: só 'tis, 'twas, 'twere, 'twill, 'twould, 'em, 'cause, 'til, 'bout, 'cos e anos de dois dígitos como '90s são reconhecidos, então corrija os demais à mão |
6' 2" e a 12" ruler | 6′ 2″ e a 12” ruler | Os primes só são usados para pés seguidos de polegadas; uma medida isolada como 12" é lida como aspa de fechamento |
'hello' com Apóstrofos desmarcado | ‘hello' | ‘hello’: a aspa de fechamento segue uma letra, então a ferramenta a toma por apóstrofo e a deixa reta |
“It’s ‘fine’” para retas com Apóstrofos desmarcado | "It’s ‘fine’" | Todas as aspas simples permanecem curvas, porque essa caixa controla todas as aspas simples |
Mais duas limitações. A ferramenta muda a forma das marcas, nunca o aninhamento: não transforma o estilo americano de aspas duplas por fora no estilo britânico de aspas simples por fora, e não escreve as aspas angulares (« ») nem os colchetes de canto usados em japonês e chinês. Procure no seu texto os casos da tabela antes de entregá-lo.
Quando usar cada direção
- Retas → curvas para ensaios e manuscritos escritos em editor de código, fonte LaTeX ou Markdown, aplicativo de mensagens ou página web antiga. Marcas retas e curvas misturadas em um documento parecem não revisadas, e o tipógrafo da editora as substituirá de qualquer forma.
- Curvas → retas para tudo o que um computador lê. Word e Google Docs inserem aspas curvas automaticamente, e uma aspa curva em código-fonte costuma ser um erro de sintaxe, como o "invalid character '“' (U+201C)" do Python. O mesmo vale para JSON, YAML, campos CSV e comandos de shell, e aspas curvas também quebram buscas com correspondência exata.
De qual ferramenta você precisa?
| Se você quer… | Use |
|---|---|
| Trocar formas de aspas, apóstrofos, travessões e reticências | Este Conversor de aspas inteligentes |
| Uma citação longa formatada como bloco recuado | Formatador de citações longas em bloco |
| Pontuação removida por completo | Remover pontuação |
| Caracteres invisíveis e parecidos encontrados | Hidden Character Detector |
| Aspas colocadas em volta de cada linha | Prefixo/Sufixo |
Perguntas frequentes
- Qual é a diferença entre aspas retas e inteligentes?
- Aspas retas (" e ') são os sinais simples do teclado, usados tanto para abrir quanto para fechar. Aspas inteligentes, também chamadas curvas ou tipográficas, são caracteres separados: “ e ‘ para abrir, ” e ’ para fechar. Os processadores de texto as inserem automaticamente; editores de texto simples e códigos não.
- Como a ferramenta sabe se uma aspa é de abertura ou de fechamento?
- Ela olha o caractere anterior. Depois do início do texto, de um espaço, de uma quebra de linha, de um colchete de abertura ou de um travessão, uma aspa é de abertura; em qualquer outro lugar, é de fechamento. Uma aspa simples depois de uma letra ou número é um apóstrofo. Isso segue o que os processadores de texto fazem, com exceções para apóstrofos de letras omitidas ('tis, '90s) e medidas em pés e polegadas. Outros casos incomuns precisam ser verificados à mão.
- Por que aspas curvas quebram o código?
- Linguagens de programação, JSON e comandos de shell aceitam apenas os caracteres retos U+0022 e U+0027 como delimitadores de string. Uma aspa curva é outro caractere, então o analisador informa um caractere inválido ou uma string não fechada. Converta de curvas para retas antes de colar texto de um documento em código.
- Qual apóstrofo está correto, ' ou ’?
- Em texto composto tipograficamente, é ’ (U+2019), com a mesma forma da aspa simples de fechamento, e o Padrão Unicode o indica como apóstrofo preferido. Mantenha o ' reto em códigos, URLs e nomes de arquivos.
- O que fazem as opções de travessão e reticências?
- Retas → curvas transforma um hífen duplo (--) em travessão (—) e três pontos (...) em um único caractere de reticências (…). Curvas → retas faz o inverso nos dois casos. Elas são separadas da conversão das aspas, então marque-as apenas se quiser.
- Meu texto é enviado ou armazenado?
- Não. A conversão roda no seu navegador e nada é enviado a um servidor. Fechar a aba apaga o texto.