No. Cualquiera que disponga del valor completo puede decodificarlo. Base64 representa bytes como texto; no proporciona contraseña ni control de acceso.
Imagen a Base64 y Base64 a imagen
Codifica una imagen como Data URI en Base64 o decodifica datos de imagen para previsualizarlos y descargarlos. Ambas operaciones se realizan en tu navegador. Para codificar, elige una imagen de hasta 10 MB.
Imagen a Base64
Elige una imagen de hasta 10 MB para generar un Data URI en Base64.
Base64 a imagen
Pega datos Base64 de imagen, con o sin prefijo Data URI, para previsualizar y descargar.
La imagen decodificada aparecerá aquí
Dos operaciones para datos de imagen
Esta herramienta trabaja con imágenes. No decodifica textos arbitrarios, documentos ni mensajes cifrados.
| Dirección | Entrada | Resultado |
|---|---|---|
| Imagen a Base64 | Un archivo de imagen de hasta 10 MB. | Un Data URI completo que puedes copiar. |
| Base64 a imagen | Un Data URI de imagen o sus datos Base64 sin prefijo. | Una vista previa en el navegador y una descarga de la imagen. |
PNG, JPEG, GIF, WebP y BMP son entradas habituales. La vista previa depende del navegador y del contenido real de los datos.
Cómo codificar o decodificar una imagen
Elige la operación
Para codificar, haz clic en el selector de imagen y elige un archivo. Para decodificar, pega un Data URI de imagen o los datos Base64 sin prefijo en el campo inferior.
Obtén el texto o la imagen
El Data URI se genera al seleccionar el archivo. Para decodificar, pulsa Decodificar a imagen.
Copia o descarga
Copiar Base64 (con prefijo) copia el Data URI completo, incluido su prefijo. Descargar imagen guarda el resultado decodificado; la descarga junto al codificador guarda la imagen seleccionada, no un archivo de texto.
Qué significa el prefijo Data URI
Un Data URI de PNG empieza con el prefijo que aparece abajo. Indica que contiene una imagen PNG codificada en Base64; la coma separa la cabecera de los datos.
data:image/png;base64,El prefijo por sí solo no es una imagen. Conserva todos los datos después de la coma. Si una API solicita Base64 sin prefijo, copia solo esos datos y respeta el formato requerido por la API.
Cuándo conviene incrustar una imagen
Base64 cambia la representación de los bytes. No comprime la imagen ni la convierte a otro formato.
El texto suele ocupar más
Cada grupo de 3 bytes se representa con 4 caracteres Base64, añadiendo relleno cuando hace falta. Los datos ocupan aproximadamente un tercio más que el archivo binario, sin contar el prefijo. Si la imagen es demasiado grande, usa antes Comprimir imagen.
Comprueba el sistema receptor
Puede servir para iconos pequeños, datos de prueba o campos de imagen en JSON. Para archivos grandes, una URL de imagen normal puede ser más práctica. Verifica la compatibilidad de la aplicación o del cliente de correo con los Data URI.
Si la imagen decodificada no aparece
Una cadena Base64 válida puede no contener una imagen que el navegador pueda mostrar. Revisa los datos de origen y la vista previa.
Data URI
Conserva el tipo MIME de imagen, la marca ;base64, la coma y todos los datos.
Base64 sin prefijo
Debe representar bytes de imagen, no una URL. Los formatos habituales se detectan por los primeros bytes; un Data URI completo identifica el formato con más claridad.
JSON o HTML
Extrae solo el Data URI o el valor Base64. No pegues el objeto JSON completo, las comillas externas ni una etiqueta HTML.
| Entrada | Qué comprobar |
|---|---|
| Data URI | Conserva el tipo MIME de imagen, la marca ;base64, la coma y todos los datos. |
| Base64 sin prefijo | Debe representar bytes de imagen, no una URL. Los formatos habituales se detectan por los primeros bytes; un Data URI completo identifica el formato con más claridad. |
| JSON o HTML | Extrae solo el Data URI o el valor Base64. No pegues el objeto JSON completo, las comillas externas ni una etiqueta HTML. |
Cambiar la extensión no repara datos incompletos, un tipo incorrecto o un formato que el navegador no admita.
Procesamiento local
La codificación y decodificación utilizan las API del navegador. Esta herramienta no sube la imagen seleccionada para convertirla.
El texto copiado contiene los datos de la imagen. Al compartirlo o pegarlo en otro servicio, trátalo con el mismo cuidado que el archivo original.
Preguntas sobre imágenes en Base64
Lee los bytes del archivo existente sin volver a codificar la imagen. Un JPEG sigue siendo datos JPEG aunque se represente como texto; cambiar su etiqueta Data URI a PNG no lo convierte.
Los datos deben contener una imagen que el navegador pueda mostrar. Esta página no es un decodificador general de texto, PDF u otros archivos.
Trabaja con tus datos de imagen
Elige una imagen para codificar o pega datos Base64 de imagen para decodificar.