Saltar al contenido

Codificador/Decodificador Base64

Codificador/Decodificador Base64

La codificación y decodificación Base64 admite modos de texto e imagen. Puede codificar y decodificar texto UTF-8, generar Data URL o Base64 puro a partir de imágenes y reconstruir la vista previa y la descarga localmente.

Codificador/Decodificador Base64

Inicio rápido

1
Escribe texto (normal o cadena Base64) en el cuadro
2
Haz clic en “Codificar” o “Decodificar” para procesar
3
Entrada y resultado comparten el mismo cuadro; puedes copiar o limpiar con un clic
4
Para verificar: codifica y luego cambia a “Decodificar” (round‑trip)
5
Choose Text mode for UTF-8 strings, or switch to Image mode for image files and image Data URLs
6
In Image mode, upload a file to generate a Data URL or raw Base64 result immediately
7
Paste a Data URL or raw Base64, choose MIME when needed, then reconstruct the preview

Escenarios comunes

URL/JWT

Prefiere la variante URL‑safe (−/_); el '=' final puede omitirse para evitar problemas de escape

Correo/MIME

cuando se requiera ajuste, usa 76 columnas MIME (CRLF); para la Web, evita saltos. Esta herramienta ofrece ajuste a 76 columnas y selector LF/CRLF

Texto multilínea

habilitar codificación por línea para codificar cada línea

MIME/PEM

habilitar ajuste 76 columnas; activar LF cuando sea necesario

Data URL

Al incrustar, genera data:[mime];base64,…; el decodificador extrae automáticamente lo posterior a la coma

Verificación de ida y vuelta

codifica y luego decodifica de inmediato para asegurar fidelidad

Image upload

Keep the original bytes and switch between Data URL and raw Base64 output without re-uploading

Image Data URL

Paste data:image/...;base64,... to auto-detect MIME and rebuild a previewable image

Raw Base64 image data

Supply the original image MIME explicitly before reconstructing or downloading

Escenario adicional

encode base64, decode base64 y base64 convertidor pueden resolverse en el mismo flujo para revisar el resultado antes de copiarlo o exportarlo.

Parámetros de codificación y variantes

Salida URL‑safe
Codificar por línea (cada línea de forma independiente)
Ajuste MIME: salto cada 76 caracteres (CRLF)
Usar LF para saltos de línea (\n)
Data URL
Raw Base64
Raw Base64 image input needs an explicit MIME type because Base64 itself does not store file format metadata
Relleno automático: longitud múltiplo de 4; longitudes inválidas se notifican
Tolerante a espacios: se eliminan saltos de línea y espacios al decodificar

Consejos de uso

Usa UTF‑8 de forma consistente para evitar caracteres ilegibles
Predeterminado: URL‑safe; desactívalo para Base64 estándar
Al intercambiar entre sistemas, elimina saltos de línea/espacios; añádelos solo para visualización
Tras Base64, los datos crecen ~33%; no es apto para archivos grandes
Base64 estándar para sistemas heredados: desactivar URL‑safe (mantener +/ y =)
La codificación por línea re‑codifica Base64 existente; para solo convertir la variante, desactívala antes de codificar
El ajuste a 76 columnas afecta solo a la visualización; el decodificador ignora saltos y espacios
When sharing raw Base64, keep the original MIME type with it so the receiver can reconstruct the file correctly
Preview availability depends on browser image support; if preview fails, download still keeps the original bytes

Limitaciones y compatibilidad

Tamaño: textos muy largos pueden degradar el rendimiento; considera dividirlos
Binarios: la interfaz está centrada en texto; para binarios usa Data URL o herramientas de línea de comandos
Memoria: el navegador limita el tamaño máximo procesable
Some image formats may encode successfully but remain unpreviewable in the current browser

Privacidad y seguridad

Todo el procesamiento se realiza localmente en tu navegador; puedes sustituir, borrar y volver a procesar el contenido actual en cualquier momento.
Aviso de seguridad: Base64 es codificación, no cifrado. Cifra los datos sensibles primero y luego codifica

Preguntas frecuentes

6

Continúa con estas herramientas relacionadas para el siguiente paso.