Escapar Cadenas Online para Cualquier Lenguaje
Escapar una cadena convierte los caracteres especiales en representaciones seguras que puedes pegar directamente en código, consultas o archivos de datos sin romper la sintaxis. Desescapar hace lo contrario: restaura el texto original a partir de su forma escapada. Está pensado para desarrolladores que pegan un valor en JSON, SQL, JavaScript o una expresión regular y necesitan escaparlo correctamente en un solo paso.
La herramienta cubre 9 formatos — JSON, XML, SQL, JavaScript, Python, C/Java/C#, CSV, RegEx y Shell/Bash — cada uno con las reglas de escape correctas de ese lenguaje o estándar. Elige un formato, selecciona Escapar o Desescapar, y el resultado aparece mientras escribes.
Cómo Escapar o Desescapar una Cadena
Elige un formato
Abre el menú desplegable de formatos y elige tu destino — JSON, XML, SQL, JavaScript, Python, C/Java/C#, CSV, RegEx o Shell/Bash.
Selecciona un modo
Haz clic en Escapar para codificar los caracteres especiales, o en Desescapar para decodificar una cadena ya escapada y devolverla a texto plano.
Escribe o pega tu texto
Introduce el texto en el panel de entrada de la izquierda. El resultado convertido aparece al instante en el panel de salida de la derecha, con un conteo de caracteres en ambos lados.
Copia el resultado
Pulsa el botón Copiar para llevar la salida al portapapeles. Usa Intercambiar para enviar la salida de vuelta a la entrada e invertir el modo, o Limpiar para reiniciar ambos paneles.
Funciones
9 Formatos
Escapa y desescapa para JSON, XML, SQL, JavaScript, Python, C/Java/C#, CSV, RegEx y Shell/Bash, cada uno con las reglas correctas.
Modos Escapar y Desescapar
Alterna entre codificar los caracteres especiales y decodificar una cadena escapada para devolverla a su texto original.
Conversión en Tiempo Real
El resultado se actualiza mientras escribes. La conversión usa antirrebote para un rendimiento fluido incluso al pegar grandes bloques de texto.
Tabla de Referencia de Escape
Una tabla integrada lista todas las secuencias de escape del formato seleccionado, cada una con descripción y ejemplo. Haz clic en una fila para copiar la secuencia.
Intercambiar e Ida y Vuelta
Un clic mueve la salida a la entrada e invierte el modo, para que puedas comprobar que escapar y desescapar devuelven el texto original.
Copiar y Limpiar
Copia el resultado al portapapeles con un clic, o limpia ambos paneles para empezar de nuevo.
Conteo de Caracteres
Una barra de estado muestra la longitud en caracteres de la entrada y la salida para que veas cómo el escape cambia el tamaño.
Unicode y Caracteres de Control
Maneja comillas, barras invertidas, caracteres de control y escapes Unicode como \uXXXX para que los símbolos difíciles se conviertan correctamente.
Preguntas Frecuentes
¿Qué significa escapar una cadena?
Escapar convierte los caracteres que tienen un significado especial en un lenguaje en una representación segura para que no rompan la sintaxis circundante. Por ejemplo, unas comillas dobles se convierten en \" dentro de una cadena JSON. Desescapar hace lo contrario: devuelve la forma escapada al carácter original.
¿Cómo escapo una cadena JSON?
Selecciona JSON en el menú de formatos, deja el modo en Escapar y pega tu texto. La herramienta escapa las comillas dobles, las barras invertidas, los saltos de línea, las tabulaciones y los caracteres de control a la forma \u, listos para colocarse dentro de un valor JSON.
¿Cuál es la diferencia entre el escape de JSON y el de JavaScript?
JSON solo admite cadenas con comillas dobles, por lo que escapa " pero no las comillas simples. JavaScript admite comillas simples, dobles y backticks, así que sus reglas también escapan ' y ` y añaden secuencias como \x. Cambiar el formato aplica el conjunto de reglas correcto para cada caso.
¿Cómo desescapo una cadena?
Elige el formato que corresponda, haz clic en Desescapar y pega el texto escapado. La herramienta lee secuencias como \n, \t y \uXXXX y restaura los caracteres originales. Usa Intercambiar para hacer la ida y vuelta de un valor y confirmar que coincide con el origen.
¿Por qué el mismo texto produce resultados distintos en formatos distintos?
Cada formato define sus propios caracteres especiales y su sintaxis de escape. Una comilla simple se convierte en '' en SQL pero en \' en JavaScript, y un ampersand se convierte en & en XML. Abre el panel Referencia de escape para ver la lista completa de secuencias del formato que has seleccionado.
¿Qué lenguajes y formatos admite?
Admite nueve formatos: JSON, XML, SQL, JavaScript, Python, C/Java/C#, CSV, RegEx y Shell/Bash. Cada uno usa las convenciones de escape de su lenguaje, de modo que la salida queda lista para pegar directamente en tu código o consulta.
¿Se envían mis datos a un servidor?
No. Todo el escape y desescape ocurre localmente en tu navegador con JavaScript. Nada de lo que escribes se transmite ni se almacena en ningún sitio, así que es seguro usarlo con cadenas sensibles como contraseñas, tokens y datos privados.
Aún no hay comentarios. ¡Sé el primero en comentar!