Elige texto o archivo
El texto se codifica y descodifica en el primer cuadro; los archivos e imágenes en el segundo.
Codifica texto a Base64 o descodifícalo, y convierte archivos e imágenes enteros a Base64 o a un data URI. También puedes volver a convertir Base64 en un archivo descargable.
100 % privado — todo se convierte en tu navegador y no se sube nada.
100 % privado — todo se convierte en tu navegador y no se sube nada.
Sigue con tu resultado en otra herramienta. No se sube nada.
El texto se codifica y descodifica en el primer cuadro; los archivos e imágenes en el segundo.
Seguro para URL, saltos de línea o prefijo data URI, según dónde lo vayas a usar.
Copia el Base64, o descarga el archivo descodificado.
Base64 es una manera de escribir cualquier dato, incluidos archivos, imágenes y bytes cualesquiera, usando solo 64 caracteres seguros: letras, cifras, el signo más y la barra. Eso permite enviar contenido binario por canales que solo manejan texto, como el cuerpo de un correo, documentos JSON, URL, HTML y CSS, archivos de configuración y cabeceras HTTP. También es como se puede incrustar una imagen pequeña directamente en una página web como un data URI. Codificar hace los datos aproximadamente un tercio más grandes, y es un formato, no un cifrado: cualquiera puede descodificarlo.
La primera sección convierte texto. El texto se transforma primero en bytes UTF-8, de modo que las letras con tilde, los símbolos y los emojis se codifican y descodifican bien, que es donde las herramientas rápidas suelen fallar. Pegar Base64 y elegir descodificar te devuelve el texto. Si los datos descodificados no son texto válido, por ejemplo porque son una imagen, la herramienta lo dice y te lleva a la sección de archivos.
El Base64 estándar usa + y /, que tienen significados especiales en las URL, y termina con relleno =. La variante segura para URL los sustituye por - y _ y quita el relleno, y se usa en los JSON Web Tokens y en enlaces. La variante MIME parte la salida en líneas de 76 caracteres, como exige el correo. Al descodificar se aceptan todas estas formas y se ignoran los espacios y los saltos de línea.
La segunda sección codifica un archivo entero. Elige un archivo y obtienes su Base64, opcionalmente con el prefijo data: que lo convierte en un data URI que puedes pegar en una etiqueta HTML img o en un url() de CSS. Las imágenes se previsualizan y se muestra el aumento de tamaño. El sentido contrario toma Base64 o un data URI, detecta el tipo de archivo por sus primeros bytes y te deja descargarlo con el nombre que quieras, útil para recuperar un adjunto o una imagen incrustada en un documento.
Base64 no es una forma de proteger datos: no oculta nada. Los archivos grandes producen cadenas larguísimas, e incrustar imágenes grandes como data URI ralentiza una página más que referirse a un archivo. No se aceptan archivos de más de 100 MB, porque todo se procesa en memoria. Para la codificación con porcentaje de URL, usa el codificador de URL.
Otras utilidades que también funcionan sin salir de tu navegador.