Categorías

Convertidor de Imagen a Base64

Convierte imágenes a codificación Base64 con soporte para varios formatos y configuraciones de calidad

Click to upload file or drag and drop file here

Maximum file size: 10MB Supported formats: image/jpeg, image/png, image/webp, image/gif

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

Incrustar logotipos en correos electrónicos HTML para asegurar que se visualicen sin descargar imágenes externas.
Optimizar el rendimiento de carga de componentes web pequeños mediante la eliminación de solicitudes de red adicionales.
Almacenar imágenes de perfil de usuario directamente en bases de datos como cadenas de texto.

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, jpg

Hubs 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.

Documentación de la API

Punto final de la solicitud

POST /es/api/tools/image-to-base64

Parámetros de la solicitud

Nombre del parámetro Tipo Requerido Descripción
imageFile file (Subida requerida) -
outputFormat select -
includeDataUri checkbox No -
maxWidth number No -
maxHeight number No -

Los parámetros de tipo archivo necesitan ser subidos primero vía POST /upload/image-to-base64 para obtener filePath, luego pasar filePath al campo de archivo correspondiente.

Formato de respuesta

{
  "result": "Processed text content",
  "error": "Error message (optional)",
  "message": "Notification message (optional)",
  "metadata": {
    "key": "value"
  }
}
Texto: Texto

Documentación de MCP

Agregue este herramienta a su configuración de servidor MCP:

{
  "mcpServers": {
    "elysiatools-image-to-base64": {
      "name": "image-to-base64",
      "description": "Convierte imágenes a codificación Base64 con soporte para varios formatos y configuraciones de calidad",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=image-to-base64",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Puede encadenar múltiples herramientas, por ejemplo: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, máximo 20 herramientas.

Soporte para enlaces de archivos URL o codificación Base64 para parámetros de archivo.

Si encuentra algún problema, por favor, póngase en contacto con nosotros en [email protected]