Codificador / decodificador Base64

Convierte texto, imágenes y archivos a Base64 y viceversa. Admite UTF-8 completo, Base64 apto para URL y URL de datos para incrustar imágenes en HTML y CSS.

  • Compatible con UTF-8
  • Imágenes y archivos
  • URL de datos
Texto
Base64
Cómo se usa

Cómo usar: Codificador / decodificador Base64

  1. 01

    Elige un modo

    Usa la pestaña Texto para cadenas, o la pestaña Archivo para codificar imágenes y documentos o decodificar Base64 a un archivo.

  2. 02

    Convierte al instante

    Los resultados se actualizan mientras escribes. Activa el modo apto para URL para tokens y URL.

  3. 03

    Copia o descarga

    Copia la cadena Base64 o la URL de datos, o descarga el archivo decodificado.

Guía

Acerca de: Codificador / decodificador Base64

El codificador y decodificador Base64 convierte texto y archivos a Base64 y viceversa. Úsalo para incrustar imágenes directamente en HTML o CSS, revisar tokens o decodificar cadenas Base64 de API y correos en texto legible o en el archivo original.

¿Qué es Base64?

Base64 es una forma de representar cualquier dato binario, como imágenes, PDF o bytes cifrados, usando solo 64 caracteres de texto seguros: A–Z, a–z, 0–9, + y /. Cada 3 bytes de entrada se convierten en 4 caracteres de salida. Eso hace los datos un 33 % más grandes, pero pueden viajar sin problemas por sistemas pensados para texto, como JSON, HTML, el correo y las URL.

Base64 no es cifrado. Cualquiera puede decodificarlo al instante, así que nunca lo uses para ocultar contraseñas o secretos.

Usos habituales

  • URL de datos: incrusta imágenes e iconos pequeños en HTML (<img src="data:image/png;base64,…">) o CSS para ahorrar una petición de red.
  • API: envía archivos dentro de cargas JSON o lee campos Base64 de las respuestas.
  • Autenticación: revisa cabeceras HTTP Basic Auth y las partes de los tokens JWT, que usan Base64 apto para URL.
  • Correo: los adjuntos van codificados en Base64 dentro de los mensajes MIME.

Estándar o apto para URL

El Base64 estándar usa + y /, que tienen significados especiales en las URL. El Base64 apto para URL los sustituye por - y _ y suele quitar el relleno = final. Úsalo para tokens, parámetros de URL y nombres de archivo.

Consejos

  • Incrusta como URL de datos solo imágenes pequeñas (unos pocos KB). Las grandes hacen pesado tu HTML o CSS y no se pueden guardar en caché por separado.
  • Si al decodificar ves texto ilegible, probablemente sea un archivo. Cambia a la pestaña Archivo para descargarlo.
  • El texto se codifica en UTF-8, así que las letras con acento, los alfabetos no latinos y los emojis se conservan intactos.

De un vistazo

Modos
Codificar y decodificar
Entrada
Texto o cualquier archivo
Codificación de texto
UTF-8 completo (emojis, acentos)
Variantes
Estándar y apta para URL
Salida
Cadena, URL de datos o archivo
Privacidad
Se convierte en tu navegador
Usar: Codificador / decodificador Base64 Leer la guía¿Qué es la codificación Base64? Una explicación sencilla con ejemplos
Preguntas frecuentes

Preguntas sobre esta herramienta

¿Falta algo? Escribe a contact@ultratoolsai.com.

¿Qué es Base64?

Base64 representa datos binarios con 64 caracteres de texto, para poder incrustar imágenes y archivos en JSON, HTML, CSS, correos y URL.

¿Qué es Base64 apto para URL?

Una variante que sustituye + y / por - y _ y elimina el relleno =, para que el resultado se pueda usar en URL y nombres de archivo sin escaparlo.

¿Cómo incrusto una imagen en HTML o CSS?

Codifica la imagen en la pestaña Archivo y copia la URL de datos. Úsala como <img src="data:…"> o background-image: url(data:…).

¿Se suben mis archivos?

No. La codificación y la decodificación se hacen en tu navegador.