Cómo usar: Comillas curvas a rectas
- Pega el código o texto que falla: JSON, JavaScript, CSS o un comando de terminal.
- Deja seleccionado “Inteligentes → rectas”. El informe muestra cuántas comillas curvas, guiones y caracteres ocultos se han reemplazado.
- Copia la versión limpia. Si es JSON, una insignia confirma que ya se puede analizar.
- ¿Escribes textos en lugar de código? Cambia a “rectas → inteligentes” para obtener comillas y guiones tipográficos correctos.
Por qué las comillas inteligentes rompen el código
Los procesadores de texto, Slack, Notion, Google Docs, macOS y muchos CMS “ayudan” reemplazando las comillas rectas (" y ') por comillas tipográficas curvas (“ ” y ‘ ’). Los lenguajes de programación solo entienden comillas rectas, así que el código pegado desde esas apps falla con errores como Unexpected token “ in JSON, SyntaxError: Invalid or unexpected token o un comando de shell que hace algo distinto sin avisar. A simple vista la diferencia es mínima, por eso el error cuesta tanto de detectar.
Qué se reemplaza
| Carácter | Nombre | Se convierte en |
|---|---|---|
| “ ” „ « » | Comillas dobles curvas o angulares | " |
| ‘ ’ ‚ ′ | Comillas simples curvas, apóstrofo, prima | ' |
| – — − | Guion medio, guion largo, signo menos | - |
| … | Puntos suspensivos | ... |
| NBSP, espacio fino | Espacios no separables | Espacio normal |
| ZWSP, ZWJ, BOM, guion blando | Caracteres invisibles | Se eliminan |
El guion largo en --flag es el caso clásico: Slack convierte el doble guion en “—” y la opción de línea de comandos deja de funcionar.
Cómo evitarlo
- Comparte el código en bloques de código (comillas invertidas en Slack, Notion o GitHub): mantienen las comillas rectas.
- En macOS, desactiva Ajustes del Sistema → Teclado → Entrada de texto → Usar comillas y guiones inteligentes.
- En Word, desactiva “Comillas rectas por inteligentes” en Autocorrección → Autoformato mientras escribes.
Una vez corregidas las comillas, da formato y valida el JSON con el Formateador de JSON.
También se busca como: comillas curvas, comillas tipográficas, comillas rectas, arreglar comillas json, smart quotes, convertir comillas, espacio no separable, guion largo.
Herramientas que combinan con: Comillas curvas a rectas
- Generador de Guion Suave — Evita que palabras largas como «Versicherungsleistungen» se salgan de la pantalla en el móvil: inserta guiones suaves invisibles de forma automática o en los puntos de corte que elijas, y luego copia el resultado.
- Codificar entidades HTML — Escapa < > & " para mostrar texto de forma segura en HTML, convierte tildes y símbolos en entidades con nombre o numéricas, o decodifica HTML con entidades a texto plano.
- Comprobador de diferencias — Pega la versión original y la modificada para ver, una al lado de la otra, las líneas añadidas, eliminadas y modificadas, con las palabras exactas que han cambiado resaltadas dentro de cada línea.
- Eliminar líneas duplicadas — Pega una lista para eliminar líneas duplicadas al instante.
Preguntas frecuentes
¿Cómo corrijo los errores “Unexpected token” en JSON?
¿Cambia las comillas dentro de los strings?
¿Por qué falla mi comando al copiarlo desde Slack?
-- en un guion largo y las comillas en curvas. Esta herramienta las devuelve a los caracteres ASCII que espera tu terminal.