Codificar y decodificar texto online

Convierte cualquier texto a Base64, URL, entidades HTML o XML, cadena JSON, hexadecimal o escapes Unicode, y vuelve atrás con un clic.

Tu texto no sale del navegador: la conversión se hace en tu dispositivo y no se envía nada a ningún servidor, así que puedes pegar tokens, credenciales de prueba, payloads de una API o fragmentos de logs sin preocuparte por dónde acaban. Antes de pegar un JWT o una cabecera de autenticación en el primer decodificador que devuelve el buscador, conviene preguntarse quién guarda ese texto; aquí la respuesta es que nadie.

Es la navaja suiza del día a día de un desarrollador o de quien pelea con integraciones: descifrar un parámetro de una URL, ver qué esconde un valor en Base64, escapar un texto para meterlo en un XML o en un JSON, o pasar una cadena a hexadecimal byte a byte. El resultado se actualiza según escribes y con «Intercambiar» pasas la salida a la entrada para encadenar conversiones.

Escribe o pega un texto para ver el resultado.

Todo se convierte en tu navegador. Gestycontrol no recibe ni almacena tus textos.

Qué hace cada codificación

  • Base64: convierte el texto (en UTF-8) a los 64 caracteres imprimibles clásicos. Es lo que verás en adjuntos de correo, cabeceras Basic o el cuerpo de un JWT. La variante URL-safe cambia + y / por - y _ y quita el relleno, para poder viajar en una URL.
  • URL: el percent-encoding de toda la vida (%20, %C3%B1), para parámetros de consulta y rutas. Al decodificar también interpreta el + como espacio.
  • HTML y XML: escapan &, <, > y las comillas para que el texto se muestre tal cual y no rompa el marcado. HTML usa entidades con nombre cuando existen; XML se limita a las cinco predefinidas y a las numéricas, que es lo válido en cualquier documento XML.
  • Cadena JSON: te devuelve el texto ya entrecomillado y escapado, listo para pegar como valor dentro de un JSON.
  • Hexadecimal: los bytes UTF-8 en hexadecimal, con el separador que elijas. Útil para depurar problemas de codificación de caracteres.
  • Escapes Unicode: la forma \uXXXX que usan Java, JavaScript o los ficheros .properties.
  • ROT13: la rotación de 13 letras. No es cifrado, solo sirve para ocultar un texto a primera vista.

Contacto

Los campos marcados con * son obligatorios.

Si lo prefieres, llámanos: +34 910 884 356