Convertir JPG/JPEG a Base64
JPEG (Joint Photographic Experts Group) es el formato de imagen más comun en la web, usado para fotografias e imagenes complejas donde la compresión con perdida produce calidad aceptable en tamaños de archivo pequenos. Esta herramienta convierte cualquier archivo JPG/JPEG en un string Base64 para incrustar en código.
Como Usarlo
- Suelta un archivo JPG en el área de carga o haz clic para examinar
- La herramienta lee el archivo localmente y lo codifica a Base64
- Selecciona un formato de salida: Base64 plano, data URI o CSS background
- Copia el resultado
Consideraciones Especificas de JPEG
Tamaño de archivo y longitud Base64
Los archivos JPEG ya están comprimidos. Una fotografía típica puede pesar 200-800 KB dependiendo de la resolución y la configuración de calidad. Después de la codificación Base64, esto se convierte en 267 KB a 1.07 MB de texto. Este es un contexto importante para decidir si incrustar la imagen o no.
Tipo MIME
El tipo MIME correcto para JPEG es image/jpeg, no image/jpg. Esta herramienta establece automáticamente el tipo MIME desde el archivo, por lo que los data URIs siempre usan el prefijo correcto data:image/jpeg;base64,....
Datos EXIF
Los archivos JPEG pueden contener metadatos EXIF: modelo de camara, coordenadas GPS, orientación, timestamps Unix. La codificación Base64 los preserva todos porque codifica todos los bytes del archivo. Si necesitas eliminar EXIF (por privacidad) antes de compartir, hazlo antes de codificar.
Usos Comunes de JPEGs Base64
Plantillas de correo electronico
Los clientes de correo bloquean las imagenes externas por defecto. Incrustar un logo pequeno o imagen de cabecera como data URI Base64 asegura que se muestre inmediatamente. Mantenlo por debajo de 10 KB. Gmail trunca los correos de más de 102 KB.
Cargas de API
Las APIs REST que aceptan cargas de imagenes a menudo soportan cuerpos codificados en Base64 como alternativa a los datos de formulario multiparte:
{
"image": "/9j/4AAQSkZJRgABAQ...",
"filename": "photo.jpg"
}
Almacenamiento en base de datos
Las aplicaciones que almacenan imagenes en columnas de texto de base de datos usan codificación Base64. Esto es comun en prototipos, aplicaciones integradas y sistemas donde la configuración de almacenamiento de blobs no es práctica.