Mejor gratis Convertidor SVG a PNG
Rasterice un SVG en un PNG, JPG, WebP o PDF en la escala que elija: gratis, sin registro.
Cómo funciona
- Cargar. Elija un archivo SVG (hasta 100 MB).
- Seleccione formato y escala. Elija PNG, JPG, WebP o PDF, y un factor de escala para la resolución.
- Descargar. La imagen rasterizada se descarga automáticamente; nada se almacena.
Acerca de esta herramienta
SVG a PNG rastraiza un vector SVG escalable en una imagen de tamaño fijo — PNG, JPG o WebP — o en un PDF. Es lo que necesita cuando una herramienta, plataforma o documento no acepta un SVG y quiere una imagen normal en su lugar. Escoge un factor de escala, por lo que puede hacer que el SVG sea más grande para obtener un resultado nítido y de alta resolución en lugar de quedarse atascado en su tamaño predeterminado. La transparencia se mantiene para PNG y WebP y se aplana en blanco para JPG. No hay marca de agua, ni registro, procesada en memoria.
Para qué la gente lo usa
- Convierta un SVG en un PNG para una plataforma que rechaza los SVG
- Renderizar un logotipo vectorial a alta resolución
- Obtener un JPG o WebP de un SVG para la web
- Exportar un SVG a PDF para imprimir
API de desarrolladores
Automatice esta herramienta desde su propio código. Envíe una solicitud POST al punto final de abajo y obtenga el mismo resultado que la herramienta web produce. Está limitado por IP y no necesita registrarse — las claves de API para límites más altos están llegando.
https://best.free/api/tools/svg-to-png/
| Parámetro | Ejemplo | Requerido | Notas |
|---|---|---|---|
file (archivo) |
image.svg |
Sí | SVG file, ≤25 MB. |
format |
png |
No | png / jpg / webp / pdf. |
scale |
1 |
No | Scale factor 0.1–8. |
curl -X POST https://best.free/api/tools/svg-to-png/ \
-F 'file=@image.svg' \
-F 'format=png' \
-F 'scale=1' \
-o image.png
import requests
files = {"file": open("image.svg", "rb")}
data = {"format": "png", "scale": 1}
r = requests.post("https://best.free/api/tools/svg-to-png/", files=files, data=data)
with open("image.png", "wb") as out:
out.write(r.content)
const fd = new FormData();
fd.append("file", fileInput.files[0]);
fd.append("format", "png");
fd.append("scale", 1);
const r = await fetch("https://best.free/api/tools/svg-to-png/", { method: "POST", body: fd });
const blob = await r.blob(); // the image.png
Respuesta: The rasterized image (PNG/JPG/WebP) or PDF.