Datos clave
- Categoría
- Design
- Tipos de entrada
- file, select, checkbox, number
- Tipo de salida
- text
- Cobertura de muestras
- 4
- API disponible
- Yes
Resumen
El Convertidor de Imagen a Base64 permite transformar archivos de imagen en cadenas de texto codificadas, facilitando su integración directa en archivos HTML, CSS o scripts sin necesidad de alojar archivos externos.
Cuándo usarlo
- •Para incrustar iconos o imágenes pequeñas directamente en el código fuente de una página web.
- •Al enviar datos de imágenes a través de APIs que requieren formatos de texto plano.
- •Para reducir las peticiones HTTP al servidor al combinar recursos visuales dentro de hojas de estilo CSS.
Cómo funciona
- •Selecciona el archivo de imagen desde tu dispositivo.
- •Configura el formato de salida deseado y ajusta las dimensiones si es necesario.
- •Activa o desactiva el prefijo Data URI según tus necesidades de implementación.
- •Haz clic en convertir para obtener la cadena Base64 lista para copiar.
Casos de uso
Ejemplos
1. Incrustación de icono en CSS
Desarrollador Frontend- Contexto
- Un desarrollador necesita incluir un icono de carga pequeño en un archivo CSS para evitar una petición HTTP adicional.
- Problema
- El icono debe estar disponible inmediatamente al cargar el estilo.
- Cómo usarlo
- Sube el archivo `icono.png`, mantén el prefijo Data URI activado y convierte.
- Configuración de ejemplo
-
includeDataUri: true, outputFormat: 'png' - Resultado
- Obtienes una cadena lista para usar en la propiedad 'background-image: url(...)' de tu CSS.
2. Redimensionamiento para API
Ingeniero de Software- Contexto
- Una API requiere que las imágenes de avatar tengan un tamaño máximo de 200x200 píxeles.
- Problema
- Las imágenes originales son demasiado grandes y exceden el límite de caracteres de la API.
- Cómo usarlo
- Carga la imagen, configura el ancho y alto máximo a 200, y convierte.
- Configuración de ejemplo
-
maxWidth: 200, maxHeight: 200, includeDataUri: false - Resultado
- Una cadena Base64 optimizada y redimensionada, lista para ser enviada en el cuerpo de una solicitud JSON.
Probar con muestras
image, png, jpgHubs relacionados
Preguntas frecuentes
¿Qué formatos de imagen son compatibles?
La herramienta admite archivos en formato JPEG, PNG, WebP y GIF.
¿Qué es el prefijo Data URI?
Es una cadena que precede al código Base64 (como 'data:image/png;base64,...') necesaria para que los navegadores reconozcan el tipo de archivo.
¿Existe un límite de tamaño para los archivos?
Sí, el tamaño máximo permitido para la carga de archivos es de 10 MB.
¿Puedo cambiar el tamaño de la imagen durante la conversión?
Sí, puedes definir un ancho o alto máximo en píxeles para redimensionar la imagen antes de codificarla.
¿La conversión afecta la calidad de la imagen?
La codificación Base64 es un proceso sin pérdida de datos, aunque el tamaño del archivo resultante será aproximadamente un 33% mayor que el original.