Herramientas de codificación2026-05-10

Codificador y decodificador de texto: guía URL, HTML, Base64

La codificación de texto convierte caracteres de forma legible por humanos a un formato especializado requerido por sistemas o protocolos específicos. La codificación URL reemplaza caracteres especiales con secuencias codificadas en porcentaje (%20 para espacio, %26 para &) para que puedan transmitirse de forma segura en direcciones web. La codificación de entidades HTML convierte caracteres como < y > en &lt; y &gt; para que se muestren correctamente en HTML sin ser interpretados como marcado. La codificación Base64 convierte datos binarios en una representación ASCII segura para texto para su transmisión a través de sistemas basados en texto. Los desarrolladores web, gestores de contenido e ingenieros de datos se encuentran con necesidades de codificación constantemente: construir cadenas de consulta, sanear entradas de usuario, procesar respuestas API y depurar problemas de codificación de caracteres. Nuestro codificador de texto admite los tres tipos principales de codificación en una sola interfaz, maneja tanto codificación como decodificación en ambas direcciones, y procesa la entrada instantáneamente sin viajes de ida y vuelta al servidor: útil para conversiones rápidas y verificación durante el desarrollo.

translate

Conversor de codificación de texto

Gratis · Sin registro

Prueba esta herramienta gratis →open_in_new

Guía paso a paso

1

Selecciona tu tipo de codificación

Elige entre codificación URL, codificación de entidades HTML o codificación Base64 según tu caso de uso: La codificación URL es para direcciones web y parámetros de consulta. La codificación HTML es para mostrar contenido generado por usuarios en páginas web de forma segura. Base64 es para representar datos binarios (imágenes, archivos, tokens) como texto ASCII para API JSON, adjuntos de correo electrónico o URI de datos.

2

Introduce tu texto y codifica

Escribe o pega tu texto en el campo de entrada. Haz clic en "Codificar" para convertir al formato codificado o "Decodificar" para volver a texto plano. El resultado aparece en el campo de salida. Para codificación URL: los espacios se convierten en %20, & en %26, = en %3D. Para HTML: < se convierte en &lt;, > en &gt;, " en &quot;. Para Base64: cualquier texto se convierte en una cadena larga de caracteres A-Z, a-z, 0-9, +, /.

3

Codifica URL para cadenas de consulta y datos de formulario

Usa codificación URL al construir URLs con caracteres especiales, crear parámetros de consulta de API o codificar datos de formulario para solicitudes POST. Ejemplo: una búsqueda de "hola mundo & amigos" en una URL se convierte en "hola+mundo+%26+amigos" o "hola%20mundo%20%26%20amigos" según la convención de codificación. Nuestra herramienta admite tanto la convención application/x-www-form-urlencoded (+ para espacio) como la convención estándar RFC 3986 (%20 para espacio).

4

Codifica HTML para contenido generado por usuarios

La codificación HTML es esencial para la seguridad al mostrar texto proporcionado por usuarios en páginas web. Sin codificación, la entrada del usuario que contiene < script > o < img src="x" onerror="código malicioso" > puede ejecutarse como JavaScript (ataques XSS). La codificación convierte estos caracteres en sus entidades HTML, haciendo que se muestren como caracteres literales sin ser interpretados como HTML. Siempre codifica en HTML la entrada del usuario antes de insertarla en contextos HTML en tu aplicación.

5

Codifica Base64 para URI de datos y APIs

La codificación Base64 es necesaria al incrustar datos binarios (imágenes, PDF, audio) directamente en respuestas JSON, URI de datos CSS o partes MIME de correo electrónico. Para un ejemplo de URI de datos: añade el prefijo "data:image/png;base64," a los datos de imagen codificados en Base64 y úsalo directamente en una etiqueta <img src="..."> para incrustar la imagen sin una solicitud de archivo separada. Para autenticación API, las credenciales de Autenticación Básica se codifican en Base64 (no cifradas, solo codificadas) en la cabecera Authorization.

Consejos y mejores prácticas

check_circle

La codificación URL y la codificación de "componente" URL difieren ligeramente: encodeURIComponent en JavaScript codifica más caracteres que encodeURI; nuestra herramienta usa codificación de componente completo por seguridad.

check_circle

Los errores de doble codificación (codificar texto ya codificado) producen salida confusa: si ves %2520 en lugar de %20, has codificado un valor ya codificado. Empieza siempre con texto fuente no codificado.

check_circle

Los caracteres especiales HTML (&, <, >, ", ') deben codificarse siempre cuando aparecen en valores de atributo HTML o entre etiquetas, incluso si el contenido parece seguro.

check_circle

Base64 es codificación, no cifrado: cualquiera puede revertirlo sin ninguna clave. Nunca uses Base64 como medida de seguridad para datos sensibles.

check_circle

Los acortadores de URL y las URL de análisis a menudo contienen parámetros de seguimiento codificados en Base64: decodifícalos para entender qué datos se están enviando.

check_circle

Las cadenas JSON manejan Unicode de forma nativa, pero JSON codificado en URL dentro de URLs requiere doble codificación: codifica primero la cadena JSON, luego codifica en URL el resultado.

Preguntas frecuentes

La codificación URL (codificación porcentual) se usa en direcciones web y cuerpos de solicitud HTTP. Reemplaza caracteres que tienen significado especial en URLs (espacio, &, =, ?, /) con representaciones de porcentaje seguido de código hexadecimal (%20, %26, %3D, %3F, %2F). La codificación HTML (entidades HTML) se usa en el contenido de documentos HTML. Reemplaza caracteres que tienen significado especial en el marcado HTML (<, >, &, ", ') con sus entidades nombradas (&lt;, &gt;, &amp;, &quot;, &#39;). Ambas son necesarias en el desarrollo web pero en diferentes contextos: usar codificación URL en contenido HTML o viceversa produce salida incorrecta.

La codificación de texto es una habilidad fundamental de desarrollo web y manejo de datos que previene vulnerabilidades de seguridad (XSS mediante codificación HTML adecuada), asegura la corrección de URLs (codificación porcentual para parámetros de consulta) y permite la compatibilidad de formatos de datos (Base64 para contextos binarios en texto). Nuestro codificador de texto maneja los tres tipos principales de codificación en una sola herramienta: rápido de usar para verificación de desarrollo, depuración de API o cualquier tarea de codificación que surja en el trabajo técnico diario.

Prueba esta herramienta gratis →open_in_new