Cómo usar
- Arrastre una imagen PNG, JPG, SVG, WebP o GIF al área de carga o haga clic para elegir archivos.
- Confirme la vista previa de la imagen, el tipo MIME, el tamaño original y el tamaño de salida del URI de datos.
- Copie el URI de datos completo, la cadena Base64 sin formato, el fragmento CSS
background-imageo HTML<img>. - Pegue el código en CSS, HTML, plantillas de correo electrónico o configuración JSON.
Ejemplo: haga clic en "Cargar muestra SVG" para generar un icono SVG local como URI de datos, luego copie el fragmento CSS o HTML.
Características principales
- Generación instantánea de URI de datos: suelte una imagen y genere un
data:image/...;base64,...URI directamente en su navegador. - CSS y HTML listos para usar: copie fragmentos de CSS
background-imageo HTML<img>sin escribir el prefijo URI de datos a mano. - Admite formatos de imagen web: funciona con PNG, JPG, SVG, WebP, GIF, AVIF y otros formatos de imagen que su navegador pueda leer.
- Cola de imágenes por lotes: suelte varios íconos, recursos de correo electrónico o imágenes de la interfaz de usuario y copie el fragmento exacto que necesita por archivo.
- Procesamiento 100% privado: las imágenes se leen localmente con la API
FileReaderdel navegador. No se carga nada.
Herramientas relacionadas
Codificador/decodificador de imágenes Base64: convierta archivos a URL de datos, decodifique cadenas para descargas y copie código de fondo CSS: listo para WebP, local y privado. Pruébalo.
Decodifica imágenes Base64 o URI de datos en tu navegador, obtén una vista previa al instante y descárgalas como el archivo original, PNG, JPG o WebP.
Formateador JSON seguro: formatee, valide y corrija JSON localmente. Embellecer/minimizar, resaltar errores, generar TypeScript o Zod, convertir a XML: privado. Pruébalo ahora.
Probador y evaluador JSONPath gratuito para API JSON. Extraiga nodos coincidentes en tiempo real, inspeccione rutas y copie resultados JSON mientras el análisis permanece local en su navegador.
Convierta objetos o matrices JSON a CSV localmente en su navegador. Aplane los campos, obtenga una vista previa del resultado y luego copie o descargue CSV sin cargar datos.
Convierta texto o archivos CSV a matrices JSON localmente en su navegador. Admite encabezados, delimitadores de coma/punto y coma/tabulación, archivos de arrastrar y soltar, copiar y descargar sin cargas.
Compare dos documentos JSON localmente en su navegador. Ordene las claves de los objetos para obtener una diferencia semántica, ignore el ruido del orden de las claves y marque los campos agregados, eliminados y modificados sin cargarlos.
Minimice JSON en una línea, elimine sangrías y saltos de línea, y compare el tamaño original, el tamaño minimizado, los bytes guardados y el porcentaje guardado.
Lógica de cálculo
La codificación Base64 convierte los datos de imágenes binarias en una cadena ASCII, lo que permite incrustar imágenes directamente en HTML, CSS o JSON. Un URI de datos tiene la forma data:[mime-type];base64,[encoded-data] y los navegadores pueden leerlo como un recurso de imagen.
Compensación importante: Base64 no es compresión de imágenes. La salida codificada suele ser aproximadamente un 33% más grande que el archivo original, por lo que es mejor para íconos pequeños, logotipos, imágenes de correo electrónico o para reducir una pequeña cantidad de solicitudes HTTP. Las fotografías grandes y muchos recursos normalmente deben permanecer como archivos de imagen normales y comprimirse por separado.
Preguntas frecuentes
¿Por qué convertir una imagen a Base64?
Es útil cuando desea incrustar íconos pequeños, imágenes de correo electrónico o imágenes de configuración directamente en el código, reduciendo las solicitudes externas o evitando imágenes de correo electrónico remotas bloqueadas.
¿Base64 reduce el tamaño de la imagen?
No. Base64 generalmente aumenta el tamaño codificado en aproximadamente un 33%. Ayuda con la integración y la reducción de solicitudes, no con la compresión del almacenamiento.
¿Qué formatos de imagen son compatibles?
PNG, JPG, JPEG, SVG, WebP, GIF, AVIF y cualquier formato de imagen que su navegador pueda leer.
¿Están cargadas mis imágenes?
No. La conversión utiliza la API FileReader.readAsDataURL nativa del navegador, por lo que los archivos permanecen en su dispositivo.
¿Puedo copiar CSS o HTML directamente?
Sí. Cada imagen obtiene un URI de datos completo, una cadena Base64 sin formato, un fragmento de CSS background-image y HTML <img>.