Decodificar una imagen Base64

extrae tus imágenes a partir de su representación en base64, facilitando su integración en proyectos web sin solicitudes HTTP adicionales

¿Por qué decodificar imágenes en base64?

La decodificación de imágenes codificadas en base64 es útil para extraer las imágenes a partir de su representación en texto base64. Puede ser necesario para visualizar o manipular imágenes codificadas de esta manera, por ejemplo en el contexto del desarrollo web para mostrar imágenes integradas directamente en el código HTML o CSS.

Características de la herramienta de decodificación en base64

Esta herramienta le permite pegar una cadena base64 que represente una imagen y convertirla en un formato de imagen estándar como JPEG, PNG, GIF u otros formatos compatibles.

Cómo utilizar la herramienta de decodificación

En la página de decodificación, puede pegar la cadena base64 en la zona de texto prevista a tal efecto. Haga clic en el botón de decodificación para convertir la cadena base64 en una imagen visible en la zona de resultado.

Una vez decodificada la imagen, se mostrará en una zona de resultado. Puede descargar la imagen decodificada o copiar el código HTML o CSS necesario para integrarla en sus proyectos.

Ejemplo de decodificación de imagen base64

Este es un ejemplo de decodificación de una imagen JPEG codificada en base64:


<img src="data:image/jpeg;base64,/9j/4RiDRXhpZgAATU0AKgA..." alt="Image décodée">

    

Preguntas frecuentes

¿Hay que pegar el Data URI completo o solo la parte base64?

Ambas opciones funcionan. Puede pegar el Data URI completo con la forma data:image/png;base64,iVBORw0KGgo… o directamente la cadena base64 en bruto que viene tras la coma. Cuando el prefijo data: está presente, se lee en él el tipo MIME para determinar la extensión del fichero generado (PNG, JPG, SVG, WebP, GIF).

¿Se envía la imagen a un servidor remoto?

La decodificación se realiza en nuestro servidor únicamente durante la petición, y después se devuelve el resultado. No se conserva ninguna imagen tras el tratamiento, y no se realiza ninguna llamada a un servicio de terceros. Para un contenido muy sensible, prefiera una decodificación local con base64 -d en línea de comandos.

¿Por qué mi decodificación produce un fichero ilegible?

La causa más frecuente es una cadena truncada al copiarla y pegarla, sobre todo desde un terminal que corta las líneas largas. Compruebe que la cadena termina realmente con uno o dos = y que no se ha insertado ningún salto de línea en medio. Una cadena base64 válida solo contiene los caracteres A-Z, a-z, 0-9, +, / y =.

¿Qué formatos de imagen se reconocen en la salida?

El decodificador reconoce los formatos clásicos de la web: PNG, JPEG, GIF, WebP, SVG y BMP. El tipo MIME presente en el Data URI sirve para elegir la extensión del fichero descargado. Si la cadena base64 se proporciona sin prefijo data:, se utiliza una extensión genérica y puede corregirla a mano antes de guardarla.

¿Hay un límite de tamaño?

El tamaño aceptado depende del límite de envío de formulario de nuestro servidor, fijado en algunos megaoctetos. Como recordatorio, una imagen base64 ocupa aproximadamente un 33 % más que su equivalente binario. Más allá de unos cientos de KB, resulta más práctico manipular el fichero directamente que pasar por una representación base64.

¿Cómo se hace la operación inversa?

Para transformar una imagen en base64, utilice nuestro codificador de imagen base64. En él sube su fichero y recupera un Data URI listo para pegar en HTML, CSS o JSON. El ida y vuelta es sin pérdida: la codificación base64 es una biyección octeto a octeto.

Ejemplo de solicitud

curl -X POST https://cdrn.fr/api/v1/tools/base64-image-decoder/execute \
  -H "Content-Type: application/json" \
  -d '{"text_encoded":"..."}'

Esquema de entrada

Campo Tipo Obligatorio Por defecto
text_encoded text

Puntos de acceso

  • GET https://cdrn.fr/api/v1/tools - lista todas las herramientas disponibles
  • GET https://cdrn.fr/api/v1/tools/base64-image-decoder - recupera el esquema de esta herramienta
  • POST https://cdrn.fr/api/v1/tools/base64-image-decoder/execute - ejecuta esta herramienta con un payload JSON