Codificador/Decodificador Base64
Codifica y decodifica Base64 en tu navegador. Soporta texto UTF-8, emojis y datos binarios. Sin servidor, funciona de forma segura y completamente privada.
Codifica y Decodifica Base64
Base64 es un método de codificación binario a texto que representa cualquier dato (texto, imagen, archivo binario) con caracteres ASCII imprimibles. Pega el texto que quieras codificar o ingresa un texto Base64 para decodificarlo. Todo funciona en tu navegador, ningun dato se envía a ningun servidor.
Qué es Base64?
Base64 es un esquema de codificación binario-a-texto que representa datos binarios como una cadena de 64 caracteres ASCII imprimibles: A-Z, a-z, 0-9, + y /. Fue definido en RFC 4648 y se usa siempre que los datos binarios necesitan transmitirse por canales que solo admiten texto, como correo electronico (adjuntos MIME), HTML/CSS (data URI para imagenes incrustas), JSON (incorporar cargas binarias) y URLs (parametros de consulta con datos binarios). La codificación Base64 expande los datos en aproximadamente 33%: cada 3 bytes de entrada se convierten en 4 caracteres Base64. No es cifrado; cualquiera puede decodificar un texto Base64 de vuelta a su forma original. Su proposito es el transporte seguro, no la confidencialidad.
Como Usarlo
- Escribe o pega tu texto en el campo de entrada
- Selecciona un modo: Automático (detecta si necesita codificar o decodificar), Codificar o Decodificar
- Copia el resultado del área de salida con el boton Copiar
Como Funciona Base64
La codificación Base64 convierte datos binarios en una representación de texto usando 64 caracteres ASCII imprimibles. El proceso toma cada 3 bytes (24 bits) de la entrada y los divide en 4 grupos de 6 bits. Cada valor de 6 bits se asigna a uno de los 64 caracteres: A-Z, a-z, 0-9, + y /. Si la longitud de la entrada no es múltiplo de 3, se añaden caracteres de relleno (=).
Esta codificación se usa comúnmente para:
- Incrustar imagenes en HTML/CSS (data URI)
- Codificar archivos adjuntos de correo (MIME)
- Transportar datos binarios en cargas JSON o XML
- Almacenar datos complejos en parámetros de URL o cookies
Soporte UTF-8
Esta herramienta soporta completamente texto UTF-8, incluyendo emojis, caracteres CJK (chino, japonés, coreano) y otros caracteres Unicode multibyte. El texto de entrada se convierte a bytes UTF-8 usando la API TextEncoder antes de la codificación Base64. Esto garantiza una conversión correcta para todos los idiomas y conjuntos de caracteres.
Los JWTs usan una variante llamada Base64URL que reemplaza +/ por -_ y elimina el relleno. Nuestra herramienta Decodificador de JWT maneja esto automáticamente. Si necesitas codificación de caracteres especiales para URLs, nuestra herramienta Codificador de URL usa porcent encoding.
Conversión de Archivos e Imagenes
Esta herramienta es para entrada de texto. Para convertir archivos e imagenes a Base64, usa los convertidores especializados a continuación. Ofrecen soporte de arrastrar y soltar, vista previa de imagenes y salida como Base64 plano, data URI o declaración CSS background.
Ver También
- Decodificador JWT: decodifica tokens JWT y inspecciona claims
- Codificador URL: codifica caracteres especiales para URLs
- Codificador JSON: formatea y valida datos JSON
- Imagen a Base64: convierte imagenes a strings Base64
- PDF a Base64: codifica PDFs para APIs
- Base64 a Imagen: decodifica y visualiza imagenes Base64
- Generador de Data URI: crea URLs data: a partir de archivos
Nothing you paste leaves this tab. Every tool runs entirely in your browser — no upload, no server, no account.