Saltar al contenido
NMSnabbit. EN

Codificador y decodificador de Base64

Codifica texto a Base64 o decodifica Base64 a texto, con soporte UTF-8.

Codificadores y decodificadores Funciona en tu navegador

¿Qué es la codificación Base64?

Base64 convierte cada 3 bytes de datos en 4 caracteres de un alfabeto ASCII de 64 símbolos; por eso el resultado codificado pesa alrededor de un 33 % más que la entrada. Existe para que los datos binarios sobrevivan a canales de solo texto: JSON, correos, URIs de datos o segmentos de un JWT. Este codificador entiende UTF-8, así que los emojis y las tildes se codifican y decodifican sin corromperse.

Cómo usar Codificar / Decodificar Base64

  1. 1 Pega texto normal o una cadena Base64 existente.
  2. 2 Cambia entre Codificar y Decodificar según la dirección que necesites.
  3. 3 Revisa el resultado convertido, que se actualiza mientras escribes.
  4. 4 Llévate el resultado con el botón de copiar.

Para qué sirve esta herramienta

  • Incrustar imágenes o archivos como URIs de datos.
  • Codificar tokens o credenciales para pruebas.
  • Decodificar Base64 encontrado en JSON, JWTs o correos.
  • Mover texto de forma segura por sistemas que solo aceptan ASCII.

Preguntas frecuentes

¿Qué es la codificación Base64?
Un esquema que representa bytes arbitrarios con 64 caracteres seguros: A–Z, a–z, 0–9, + y /, con = como relleno. Cada tres bytes de entrada se convierten en cuatro caracteres de salida.
¿Admite emojis y tildes?
Sí. El texto se convierte a bytes UTF-8 antes de codificar, así que «héllo 🙂» se decodifica exactamente como lo escribiste. Las herramientas ingenuas basadas en btoa lanzan un error con esos caracteres.
¿Por qué a veces falla la decodificación?
Porque la entrada no es Base64 válido: caracteres sueltos, una cadena truncada o una variante segura para URL que usa - y _ en lugar de + y /. Los saltos de línea normales se toleran y se eliminan automáticamente.
¿Puedo decodificar los segmentos de un JWT?
Sí. Cada una de las tres partes de un JWT separadas por puntos es Base64url; pega una parte cada vez y sustituye - y _ por + y / si la decodificación protesta. La cabecera y el payload se decodifican a JSON legible.

Herramientas relacionadas

Más Codificadores y decodificadores

Más herramientas como esta:

Ver Codificadores y decodificadores