Conversor de SVG a PNG
Convierte código vectorial SVG en imágenes PNG codificadas en base64 con opción de personalizar anchura y altura.
Ejecutar herramienta
Transforma código vectorial SVG en una imagen rasterizada en formato PNG directamente desde el navegador. Esta utilidad procesa el marcado XML del gráfico para generar los datos de la imagen final listos para descargar o integrar en proyectos web. Puedes introducir etiquetas vectoriales completas y ajustar las dimensiones de salida si lo necesitas. Cuando defines valores numéricos mayores que cero para el ancho y el alto simultáneamente, la herramienta localiza y sustituye los primeros atributos con comillas dobles correspondientes en el código fuente antes de renderizar el gráfico. Si dejas alguno de estos valores en cero, el sistema conserva la escala original y notifica esa dimensión como automática. Al finalizar la conversión, la interfaz muestra la representación del archivo PNG codificada en base64 junto con el tamaño exacto del archivo resultante en bytes. Si el código fuente está vacío o contiene errores de sintaxis XML no compatibles, el panel informa del error ocurrido durante el procesamiento.
Instrucciones
- Pega o escribe el marcado SVG completo dentro del campo de texto principal.
- Indica la anchura y la altura deseadas en píxeles si necesitas fijar dimensiones concretas.
- Deja las casillas de dimensión en cero si prefieres mantener la escala original de forma automática.
- Ejecuta la conversión para procesar el gráfico vectorial.
- Revisa la cadena base64 resultante y el tamaño final del archivo generado en bytes.
Ejemplos
- Conversión directa: introduce <svg viewBox="0 0 100 100"><circle cx="50" cy="50" r="40" fill="blue" /></svg> con anchura 0 y altura 0 para obtener la imagen PNG en base64 con tamaño automático.
- Ajuste de dimensiones: introduce <svg width="100" height="100"><rect width="100" height="100" fill="green" /></svg> con anchura 400 y altura 400 para sustituir las dimensiones del marcado por 400x400 píxeles antes de la exportación.
Preguntas frecuentes
¿Qué sucede si se deja la anchura o la altura en cero?
Cuando uno o ambos valores numéricos son cero, el sistema no modifica los atributos de tamaño del SVG y reporta esa dimensión como automática en la salida.
¿Cuándo se reemplazan las medidas originales del SVG?
La sustitución de dimensiones ocurre únicamente cuando tanto la anchura como la altura son distintas de cero. En ese caso, se modifican los primeros atributos width y height delimitados por comillas dobles en el código.
¿Por qué aparece un error si el campo de texto está vacío?
El motor de procesamiento necesita una estructura vectorial válida para generar la imagen rasterizada. Un contenido en blanco interrumpe el proceso de forma inmediata.
¿En qué formato se entrega el archivo resultante?
La salida presenta la imagen PNG codificada en texto base64 junto con el cálculo del peso del archivo en bytes.