Codificador / Decodificador Base64
Codifica texto a Base64, decodifica Base64 de vuelta a texto o convierte cualquier imagen a una Data URL Base64. Instantáneo, privado y gratis.
Codifica y decodifica Base64 al instante online
Base64 es un esquema de codificación binaria a texto ampliamente utilizado en correos electrónicos, URIs de datos, JWTs y payloads de API. El codificador/decodificador de Zolkit funciona íntegramente en tu navegador — nada se sube nunca a un servidor.
100% Privado
Toda la codificación y decodificación ocurre localmente en tu navegador usando APIs Web nativas. Tu texto e imágenes nunca salen de tu dispositivo.
Conversión instantánea
Los resultados se actualizan en tiempo real mientras escribes. Sin botón que pulsar, sin recargar la página — solo salida inmediata.
Imagen a Data URL
Arrastra cualquier archivo PNG, JPG, GIF, WebP o SVG para obtener una Data URL Base64 que puedes incrustar directamente en HTML o CSS.
Soporte Unicode
Gestiona correctamente los caracteres Unicode multibyte, de modo que los emojis y el texto no ASCII se codifican y decodifican sin corrupción.
Gratis para siempre
Sin cuenta, sin registro, sin marcas de agua. Zolkit es completamente gratuito.
Vista previa de imagen
Ve una vista previa en vivo de tu imagen junto a la Data URL Base64 generada, con información sobre el tamaño del archivo.
Cómo codificar o decodificar Base64
- 1
Cambia a la pestaña Texto, elige el modo Codificar o Decodificar y pega tu contenido en el cuadro de entrada.
- 2
La salida aparece al instante. Cópiala con el botón Copiar.
- 3
Para imágenes, cambia a la pestaña Imagen y arrastra un archivo (máx. 2 MB) para obtener su Data URL Base64.
Preguntas frecuentes
¿Qué es la codificación Base64?
Base64 es una codificación de binario a texto que representa datos binarios usando 64 caracteres ASCII imprimibles. Se usa donde los datos binarios deben almacenarse o transmitirse como texto — por ejemplo, en URIs de datos, adjuntos de correo, tokens JWT y respuestas de API.
¿Esta herramienta admite Unicode y emojis?
Sí. El codificador usa encodeURIComponent antes de btoa para gestionar correctamente los caracteres multibyte. El decodificador invierte el proceso, de modo que cualquier texto Unicode (incluidos emojis) va y vuelve sin corrupción.
¿Qué formatos de imagen puedo convertir a Base64?
PNG, JPG/JPEG, GIF, WebP y SVG están todos admitidos. La herramienta usa la API FileReader para leer el archivo y produce una Data URL en el formato data:[mime];base64,[datos].
¿Hay un límite de tamaño?
Para imágenes el límite es de 2 MB, lo que es generoso para casos de uso de incrustación. La entrada de texto no tiene límite forzado más allá de la memoria disponible de tu navegador.
¿Puedo incrustar la Data URL Base64 directamente en HTML?
Sí. Úsala como el src de una etiqueta <img> o como URL de background-image en CSS. Esto elimina una petición HTTP, lo que puede ser beneficioso para imágenes muy pequeñas como iconos.
¿Se envían mis archivos o texto a sus servidores?
No. Todo funciona en tu navegador usando btoa/atob y la API FileReader. No tenemos procesamiento en el lado del servidor para esta herramienta.