Escape/Desescape de cadenas Escapar o desescapar caracteres especiales en cadenas (saltos de línea, tabuladores, comillas).
Escape/Desescape de cadenas
Escapar o desescapar caracteres especiales en cadenas (saltos de línea, tabuladores, comillas).
Pegar texto
Pega texto con caracteres especiales o secuencias de escape.
Seleccionar modo
Selecciona el modo Escape o Unescape.
Copiar resultado
Copia la cadena procesada.
What Is Escape/Desescape de cadenas?
La herramienta de escape y desescape de cadenas convierte entre caracteres especiales literales y sus representaciones de secuencias de escape. En modo de escape, los saltos de línea se convierten en \n, las pestañas se convierten en \t, las barras invertidas se convierten en \\ y las comillas se escapan. En modo de desescape, las secuencias de escape como \n, \t, \\ y \" se convierten nuevamente en sus caracteres literales. Esto es útil para trabajar con cadenas en programación, preparar texto para inserción de código o leer contenido de cadena escapado.
Why Use Escape/Desescape de cadenas?
-
Preparar texto para incrustarlo en cadenas de código fuente
-
Convertir secuencias de escape a texto legible
-
Depurar cadenas con caracteres especiales invisibles
-
Manejar secuencias de escape en archivos de configuración
Common Use Cases
Programación
Escapar contenido de texto para insertarlo en literales de cadena en el código.
Depuración
Desescapar valores de cadena desde registros o salida del depurador.
Configuración
Escapar o desescapar valores en archivos de configuración.
Procesamiento de datos
Convertir entre representaciones literales y escapadas de texto.
Technical Guide
La función de escape aplica una serie de reemplazos de cadena en un orden específico. Las barras invertidas se escapan primero (a \\) para evitar el procesamiento doble. Luego, los saltos de línea (\n), los retornos de carro (\r), las pestañas (\t), las comillas dobles (\"), las comillas simples (\') y los bytes nulos (\0) se escapan. La función de desescape aplica reemplazos en un orden diferente: las secuencias de escape literales (\n, \r, \t, etc.) se convierten en sus equivalentes de caracteres, con escapes de barra invertida (\\) procesados al final para evitar falsas coincidencias. Este procesamiento dependiente del orden garantiza resultados correctos incluso con cadenas que contienen varios tipos de caracteres especiales.
Tips & Best Practices
-
1El modo Escape procesa las barras invertidas primero para evitar el doble escape
-
2Desescape maneja secuencias de escape estándar C-style
-
3Útil para preparar texto para pegarlo en cadenas de código
-
4Diferente del escape JSON - esto no agrega comillas circundantes
Related Tools
Codificador de URL
Codifica texto para su uso seguro en URLs con codificación porcentual.
📝 Text Tools
Codificador de Entidades HTML
Codifica caracteres especiales como entidades HTML para una inserción segura en HTML.
📝 Text Tools
Escape/Desescape de JSON
Escapa texto para cadenas JSON o desescapa valores de cadena JSON.
📝 Text Tools
Visualizador de espacios en blanco
Hacer que los caracteres de espacio en blanco invisibles sean visibles con marcadores simbólicos.
📝 Text ToolsFrequently Asked Questions
Q ¿Cómo es diferente del escape JSON?
Q ¿Qué secuencias de escape se admiten?
Q ¿Importa el orden del procesamiento?
Q ¿Puedo escapar texto para un lenguaje de programación específico?
Q ¿Maneja secuencias de escape Unicode?
About This Tool
Escape/Desescape de cadenas is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.