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. 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».
Haz clic en «Pegar», encima del cuadro de la izquierda, para poner el texto que copiaste. También puedes escribirlo directamente en el cuadro. El Base64 aparece al momento a la derecha. Para imágenes y otros archivos, usa «Abrir archivo» o arrástralos a la página.
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.
En la barra de encima del cuadro de la derecha, haz clic en «URL-safe» para cambiar + / por - _ y quitar el = final. Haz clic en «data URL» para añadir delante el tipo, empezando por data:. El resultado de abajo cambia al instante.
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.
Haz clic en «Copiar», debajo del cuadro de la derecha, para copiar el Base64. Haz clic en «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. 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.
Haz clic en «Decodificar» en la barra de la derecha y luego en «Pegar», encima del cuadro de la izquierda, para poner el Base64. Si es texto, aparece tal cual a la derecha. Si es una imagen, se muestra a la derecha; haz clic en «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.
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.
Más herramientas
- 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.