Ir al contenido
WoowTools

Codificador y decodificador Base64

Codifica texto o archivos a Base64 y decodifica Base64 a texto. Opción URL safe, data URI, salida HTML, CSS y JSON y detección automática. Funciona en tu navegador.

Gratis Funciona en tu navegador Sin registro

Cargando Codificador y decodificador Base64…

Tus archivos nunca salen de tu dispositivo

Cómo usar Codificador y decodificador Base64

  1. 1

    Abre Codificador y decodificador Base64 en esta página. Se carga directamente en tu navegador.

  2. 2

    Añade tu archivo, texto o valores y ajusta la configuración.

  3. 3

    Copia o descarga el resultado. No se sube ni se guarda nada.

Acerca de esta herramienta

Base64 convierte cualquier dato, texto o binario, en letras, dígitos y los símbolos + y /, para que pueda viajar por sistemas que solo manejan texto: email, JSON, URL, HTML y cabeceras HTTP. Este codificador y decodificador Base64 convierte en ambos sentidos, trabaja con texto y archivos y funciona por completo en tu navegador, así que credenciales y archivos privados nunca se suben.

Cómo codificar o decodificar Base64

  1. Elige Encode o Decode, o deja que la detección automática reconozca la entrada Base64.
  2. Escribe o pega texto, o cambia a entrada de archivo y elige una imagen, un archivo de texto o JSON.
  3. Ajusta las opciones: codificación URL safe y saltos de línea con una longitud personalizada.
  4. Elige la salida: Base64 simple, data URI o un fragmento HTML, CSS o JSON listo para pegar.
  5. Copia o descarga el resultado. Las estadísticas de tamaño muestran cuánto crecen los datos codificados.

Para qué se usa Base64

  • Incrustar imágenes en HTML o CSS como data URI, por ejemplo iconos pequeños que deben cargar sin una petición extra.
  • Autenticación HTTP Basic, donde la cabecera lleva usuario:contraseña en Base64.
  • Adjuntos de email, que MIME codifica en Base64.
  • JSON y API que necesitan llevar archivos o datos binarios dentro de un campo de texto.
  • Tokens y claves, como las partes de un JSON Web Token (que usan Base64 URL safe).

Base64 URL safe

El Base64 estándar usa + y /, que tienen un significado especial en las URL. La variante URL safe los sustituye por el signo menos (-) y el guion bajo (_) y normalmente quita el relleno = del final. Úsala para todo lo que vaya en un enlace, un nombre de archivo o un JWT.

Conviene saber

  • Base64 no es cifrado. Cualquiera puede decodificarlo, así que nunca lo uses para ocultar contraseñas o secretos.
  • Hace los datos un 33 % más grandes, porque cada 3 bytes se convierten en 4 caracteres. Las imágenes grandes suelen servirse mejor como archivos normales.
  • El texto se codifica en UTF-8, así que tildes y emojis sobreviven al ida y vuelta.

¿Necesitas otra codificación? El codificador y decodificador de URL gestiona la codificación porcentual de enlaces, y el codificador HTML escapa caracteres para páginas web.

Preguntas frecuentes

¿Base64 es cifrado?

No. Base64 es una codificación que cualquiera puede revertir al instante. Solo permite transportar datos como texto; no los mantiene en secreto.

¿Cómo convierto una imagen a Base64?

Cambia a entrada de archivo, elige tu imagen y selecciona la salida Data URI, HTML o CSS. Obtienes una cadena para pegar directamente en una etiqueta img o un fondo CSS.

¿Por qué el resultado Base64 es más grande que la entrada?

Base64 guarda cada 3 bytes como 4 caracteres, así que los datos codificados son un 33 % más grandes que el original.

¿Qué es Base64 URL safe?

Una variante que usa el signo menos (-) y el guion bajo (_) en lugar de + y / para que el resultado se pueda usar en URL, nombres de archivo y JSON Web Tokens sin escaparlo.

¿Por qué falla la decodificación?

Causas habituales: caracteres fuera del alfabeto Base64, falta del relleno = o Base64 URL safe decodificado como estándar. Quita espacios y saltos de línea o prueba la opción URL safe.

¿Se suben mis archivos?

No. La codificación y la decodificación ocurren en tu navegador, así que archivos y texto no salen de tu dispositivo.