Texto y codificación

Codificación y escape de texto

Cuando necesitas incrustar datos binarios en texto plano, escapar una cadena antes de meterla en JSON o preparar una URL con caracteres especiales, estas herramientas cubren las codificaciones más comunes del día a día: Base64, Base32, Base16, Base58 y percent-encoding, además de entidades HTML y escapes de cadena para distintos lenguajes.

Codificador Base64 exige UTF-8 estricto y rechaza bytes dañados en vez de producir resultados silenciosamente incorrectos, mientras que Conversor de codificaciones Base cubre Base32, Base16, Base58 y Base85 con alfabetos seleccionables para casos menos habituales. Escapar cadenas prepara texto para JSON, JavaScript o secuencias Unicode, y Generador de Data URI compara distintas codificaciones al incrustar texto, archivos o SVG.

9 herramientas

Preguntas frecuentes sobre herramientas de Encoding & Escaping

¿Por qué falla al decodificar un Base64 que parece correcto?

Codificador Base64 exige UTF-8 estricto y rechaza explícitamente bytes dañados en vez de devolver texto corrupto en silencio, así que un error al decodificar suele indicar que el Base64 original ya venía truncado o mezclado con otra codificación distinta.

¿Cuándo debo escapar una cadena para JSON en vez de para HTML?

El contexto importa: una cadena dentro de un valor JSON necesita escapar comillas, barras invertidas y secuencias Unicode, mientras que un texto insertado en HTML necesita entidades para los signos <, > y &. Escapar cadenas y codificador de entidades HTML cubren cada caso por separado.

¿Cómo convierto un dominio con acentos a su forma Punycode?

Conversor Punycode transforma dominios internacionales entre su representación Unicode legible, con acentos o caracteres no latinos, y la forma Punycode ASCII que realmente viaja por el sistema DNS, en ambas direcciones y sin ninguna ambigüedad de codificación.