Conversor Base64

Convierte texto, imágenes y otros archivos a Base64, o recupera el texto o el archivo original desde Base64.

Texto o archivo

0 caracteres · 0 líneas

Dirección de la conversión

0 caracteres · 0 líneas

Todo se procesa en este dispositivo. Lo que escribes no se envía a ningún sitio.

Base64 no es un cifrado. Cualquiera puede revertirlo, así que no sirve para ocultar contraseñas ni nada parecido.

¿Te resultó útil? Nos encantaría que lo compartieras

¿Algo no funciona o tienes una idea para mejorarlo?

Cómo se usa

  1. 1. Introduce el texto

    Toca «Pegar» para poner el texto que copiaste. También puedes escribirlo directamente en el cuadro. El Base64 aparece al momento debajo. Para imágenes y otros archivos, usa «Archivo».

  2. 2. Elige el formato

    En la barra de encima del resultado, toca «URL-safe» para cambiar + / por - _ y quitar el = final. Toca «data URL» para añadir delante el tipo, empezando por data:. El resultado de abajo cambia al instante.

  3. 3. Copia o guarda

    Toca «Copiar», debajo del resultado, para copiar el Base64. Toca «Descargar texto» para guardarlo como archivo .txt. Si convertiste una imagen en data URL, «Copiar como HTML» y «Copiar como CSS» la copian lista para usar como etiqueta img o background-image.

  4. 4. Recupera el original desde Base64

    Toca «Decodificar» en la barra y luego «Pegar», en el cuadro de arriba, para poner el Base64. Si es texto, aparece tal cual debajo. Si es una imagen, se muestra debajo; toca «Descargar archivo» para guardarla como archivo de imagen. Si pegas un asunto o un remitente de correo como «=?UTF-8?B?…?=», también recupera el texto original.

Ideal para

  • Leer el asunto de un correo o una respuesta de API

    Pega un asunto o remitente que aparece como «=?ISO-8859-1?Q?…?=» en el código fuente de un correo, o el Base64 de una respuesta de API, y vuelve a ser texto legible, con tildes y eñes.

    Desarrolladores web y equipos de soporte

  • Incrustar una imagen en HTML o CSS

    Abre una imagen pequeña, como un icono, y haz clic en «data URL». «Copiar como HTML» la copia como <img src="…"> y «Copiar como CSS» como background-image: url("…").

    Diseñadores y maquetadores web

  • Meterlo en una URL o un JSON

    Con «URL-safe» usa - _, igual que los parámetros de URL o los JWT, así que no se rompe al pegarlo.

    Quien prueba APIs

  • Convertir Base64 de nuevo en un archivo

    Pega el Base64 de una imagen o un PDF que aparece en un registro o una configuración: detecta el tipo y lo guarda con la extensión correcta.

    Desarrolladores y quien trabaja con datos

Antes de usarlo

  • Base64 no es un cifrado. Cualquiera puede revertirlo, así que no sirve para ocultar contraseñas ni nada parecido.
  • En Base64, los datos ocupan unas 1,33 veces más. Una imagen grande convertida en data URL hace que el HTML pese más.
  • Se pueden convertir a Base64 archivos de hasta 30 MB. Con archivos más grandes, algunos dispositivos irían demasiado lentos.

Sobre Base64

Base64 es una forma de escribir datos como imágenes usando solo 64 caracteres: letras, números, «+» y «/». Cada 3 bytes se convierten en 4 caracteres, así que el tamaño crece unas 1,33 veces. Se usa para meter datos en sitios por donde solo pasa texto: adjuntos de correo, data URL, JWT, autenticación de APIs (Basic), etc.

Esta herramienta convierte siempre el texto a UTF-8 antes de codificarlo, así que los acentos, la ñ y los emojis no se estropean. Al decodificar, lo lee tal cual aunque tenga saltos de línea o espacios, use - _ (URL-safe), le falte el = final o empiece con la cabecera de un data URL. Si el contenido es texto, lo muestra como texto; si es una imagen, la enseña; y cualquier otro archivo lo guarda tras detectar su tipo.

Las variantes de Base64
Cómo esDónde se usa
Base64 normalA-Z a-z 0-9 + /, con = al finalCorreo, datos de APIs, archivos de configuración
URL-safe- _ en lugar de + /, sin =Parámetros de URL, nombres de archivo, JWT
Líneas de 76Salto de línea cada 76 caracteresAdjuntos de correo (MIME)
data URLEmpieza por data:image/png;base64,Incrustar imágenes en un img de HTML o un fondo de CSS

Preguntas frecuentes

Respuestas a las dudas más habituales antes de empezar.

¿Se envían mi texto o mis archivos a algún sitio?

No. La codificación y la decodificación se hacen solo en el navegador de tu dispositivo, y nada de lo que introduces se envía a un servidor.

¿Se estropean los acentos o los caracteres especiales?

No. El texto se pasa a UTF-8 antes de convertirlo, así que los acentos, la ñ y los emojis se recuperan tal cual. Al decodificar, si no se puede leer como UTF-8, comprueba si está en codificaciones japonesas antiguas como Shift_JIS o EUC-JP y lo lee así.

¿Cómo convierto una imagen a Base64?

Con «Codificar» seleccionado, haz clic en «Abrir archivo» y elige la imagen, o arrástrala a la página. El Base64 aparece al momento. Si es para HTML o CSS, activa «data URL».

¿Puedo convertir Base64 en una imagen o un archivo?

Sí. Pasa a «Decodificar» y pega el Base64: si es una imagen, se muestra, y puedes guardarla con «Descargar archivo». Para PNG, JPEG, PDF, ZIP y otros, detecta el tipo por el contenido y pone la extensión correcta.

El asunto de mi correo se ve como «=?UTF-8?B?…?=»

Es la forma de enviar el asunto y el remitente usando solo letras y números (codificación MIME). Cambia a «Decodificar» y pega la línea: recupera el texto original y, encima del resultado, muestra el juego de caracteres que leyó (UTF-8, ISO-8859-1, etc.). Si hay varios seguidos o líneas partidas, los lee juntos.

¿Qué es URL-safe?

Es la variante que cambia «+» y «/», que tienen un significado especial en URL y nombres de archivo, por «-» y «_», y quita el «=» final (base64url). Se usa en JWT y parámetros de URL. Al decodificar, lee las dos variantes automáticamente.

¿Qué es un data URL?

Es Base64 con el tipo de datos delante, como «data:image/png;base64,». Si lo pones en el src de un img de HTML o en el url() de CSS, la imagen se muestra sin cargar otro archivo. Si es una imagen, «Copiar como HTML» y «Copiar como CSS» también la copian lista para pegar.

Aparece «No se puede leer como Base64»

Hay un carácter que no es de Base64, o se perdió una parte al copiar. Se indican la línea y el carácter, y el lugar se marca en naranja en el cuadro, así que revisa ahí. No te preocupes por los saltos de línea, los espacios ni por si falta el = final.

¿Base64 es un cifrado?

No. Solo sustituye los datos por caracteres según una tabla fija, así que cualquiera puede revertirlo. No lo uses para ocultar contraseñas ni datos personales.

¿Puedo convertir archivos grandes?

Puedes convertir a Base64 archivos de hasta 30 MB. Si el resultado es muy largo, el cuadro solo muestra el principio, pero «Copiar» y «Descargar texto» usan todo.

¿Es gratis?

Sí, es gratis. Sin registro y sin anuncios.

  • Convertir hiragana y katakana

    Convierte de una vez entre hiragana, katakana y kana de ancho medio. Los kanji, las letras y los números no cambian.

  • Formatear JSON

    Ordena el JSON para que se lea bien o compáctalo en una línea. Si hay un error, te muestra dónde.

  • Codificar y decodificar URL

    Convierte acentos, espacios y símbolos al formato de URL (como %C3%B1) o devuelve el texto original.

  • Generador de contraseñas

    Elige la longitud y los caracteres, y crea al momento contraseñas difíciles de adivinar.

  • Comparar textos

    Compara dos textos y colorea las diferencias palabra por palabra.

  • Símbolos para copiar y pegar

    Corazones, flechas, líneas de marco, paréntesis, unidades… Toca un símbolo y se copia. También puedes buscarlos por nombre.