Codificación y decodificación
Codifica y decodifica Base64, URL, hexadecimal, entidades HTML, cadenas JSON, JWT y query strings: gratis, instantáneo y 100 % local.
- Texto a Base64 — seguro en cabecera o cuerpo Codifica texto en Base64, con variante apta para URL. El texto pasa antes a bytes UTF-8, así que acentos y emoji llegan intactos al otro lado.
- Base64 a texto — lee lo que dice un blob Decodifica Base64 a texto. Saltos de línea, relleno ausente y alfabeto apto para URL se aceptan, porque así es como llega el Base64 de verdad.
- Codificar URL — un valor que llega entero Codifica texto para una URL: el espacio pasa a %20 y cada carácter reservado se escapa, así el valor llega al servidor tal como lo escribiste.
- Decodificar URL — lee los parámetros de un enlace Decodifica texto con codificación por porcentajes a forma legible. El más sigue siendo un más: correcto en una URL y erróneo en datos de formulario.
- Texto a hexadecimal — ve el carácter invisible Muestra un texto como bytes UTF-8 en hexadecimal, separados por espacios. El número de bytes suele sorprender, y el byte de más suele ser la respuesta.
- Hexadecimal a texto — pega el volcado tal cual Decodifica bytes hexadecimales a texto UTF-8. Espacios, comas, dos puntos, prefijos 0x y mayúsculas se aceptan: un volcado llega de mil formas.
- Escapar HTML — texto que se ve como texto Escapa texto para HTML. Los cinco caracteres estructurales pasan a entidades con nombre y el resto a una referencia numérica que funciona en toda página.
- Entidades HTML a texto — lee un fragmento extraído Decodifica entidades HTML a caracteres. Todas las referencias numéricas están cubiertas y un nombre desconocido sigue visible: ves lo que había.
- Texto a cadena JSON — pégalo en un payload Convierte texto en un literal de cadena JSON, con comillas. Dos terminadores de línea invisibles también se escapan: el valor se pega en un curl.
- Cadena JSON a texto — lee el valor de dentro Decodifica un literal de cadena JSON a texto. Las comillas alrededor son opcionales, y un rechazo dice qué falla y dónde, así que puedes arreglarlo.
- JWT a JSON — lee los claims de dentro Decodifica la cabecera y el payload de un JWT, sin comprobar la firma. Lees exp, iss y los scopes, que suelen explicar por qué rechazan un token.
- Query string a JSON — pega la URL entera Convierte una query string de URL en JSON. Pega la dirección entera si quieres: los parámetros salen como objeto, legible línea por línea.
- JSON a query string — listo para la URL Convierte un objeto JSON plano en una query string de URL. La codificación por porcentajes está hecha y los arrays pasan a ser claves repetidas.
- Escapar XML — texto que aguanta dentro de la etiqueta Sustituye los cinco caracteres de marcado XML por sus entidades: tu texto sobrevive dentro de un elemento o atributo y el documento se sigue analizando.
- Desescapar XML — lee un fragmento escapado Decodifica las cinco entidades XML y las referencias numéricas a texto, en una sola pasada: lees lo que el documento llevaba de verdad dentro.
- Escapar JavaScript — pégalo dentro de un literal Escapa texto para un literal JavaScript: barras invertidas, los tres estilos de comillas y caracteres de control. La línea compila donde la pongas.
- Desescapar JavaScript — lee un literal de un bundle Decodifica un literal JavaScript a texto llano: escapes con nombre, \uXXXX, \u{...}, \xNN y pares suplentes vuelven todos como caracteres.
- Escapar Java — seguro en una fuente solo ASCII Escapa texto para un literal Java. Cada carácter no ASCII pasa a \uXXXX: el resultado sobrevive en una fuente solo ASCII o un archivo .properties.
- Desescapar Java — lee un literal del código Decodifica un literal Java a texto, con \uXXXX y pares suplentes incluidos: una línea sacada de un archivo .java vuelve a ser legible tal cual.
- Escapar C# — un literal que compila tal cual Escapa texto para un literal C# normal, con las secuencias \a, \v y \0 propias de .NET: la línea compila justo donde la pegues, sin retoques.
- Desescapar C# — lee un literal de tu código Decodifica un literal C# a texto: los escapes con nombre que C# añade sobre Java, más \uXXXX, \u{...} y \xNN, todos devueltos como caracteres.
- Escapar CSV — un campo que se queda en su columna Entrecomilla un campo CSV solo cuando la RFC 4180 lo exige, duplicando las comillas internas. Elige el separador: el campo cae en una celda, no en tres.
- Desescapar CSV — lee la celda tal como se escribió Deshaz el entrecomillado RFC 4180: quita las comillas envolventes y devuelve cada comilla doblada a una. Ves el valor que guardó la hoja de cálculo.
- Escapar SQL — un literal para tu consulta Duplica las comillas simples y envuelve el resultado: un literal de cadena ANSI SQL completo, listo para la consulta que escribes a mano en un cliente.
- Desescapar SQL — lee el valor de una consulta Deshaz el entrecomillado ANSI SQL: quita las comillas simples envolventes si las hay y devuelve cada comilla doblada a una. Ves el valor tal como está.