Skip to content
Back to Blog
svgpngimage conversionretina

Convertir SVG a PNG en Alta Resolución (Retina)

Por qué los PNG exportados se ven borrosos y cómo solucionarlo: entiende la convención retina 1x/2x/3x, elige entre 96 y 300 DPI, conserva el fondo transparente y convierte fuentes a trazados antes de rasterizar.

SZ
Founder, Molixa
14 min read
Compartir
Convertir SVG a PNG en Alta Resolución (Retina)
Table of contents9 sections

Para convertir SVG a PNG en alta resolución, no se modifica el SVG. Se rasteriza a una escala mayor: se renderiza el mismo vector a 2x, 3x o 4x su tamaño CSS para que el PNG tenga suficientes píxeles y se mantenga nítido en pantallas retina y en impresión. Un SVG es infinitamente nítido porque es matemáticas, pero un PNG es una cuadrícula fija de píxeles, por lo que la única decisión que controla la nitidez es la escala de exportación. Acierta con la escala y el resultado será impecable. Si fallas, entregarás un logotipo borroso.

La mayoría de los conversores ocultan esto. Te dan un PNG a 1x y lo dan por terminado, luego tu icono se ve suave en una pantalla MacBook y borroso en una presentación impresa. Esta guía explica la convención de escalado retina, la elección entre 96 y 300 DPI, la transparencia y el problema tipográfico que arruina las exportaciones, y luego te muestra exactamente cómo hacerlo en segundos.

Por qué tu PNG exportado se ve borroso#

Un gráfico vectorial no tiene resolución. El mismo círculo SVG se ve suave a 16px o 16,000px porque el navegador recalcula la curva cada vez que dibuja. Al rasterizarlo a PNG, lo congelas en una cuadrícula de píxeles a un tamaño fijo. A partir de ahí, escalarlo solo estira los píxeles existentes, que es lo que causa la borrosidad.

La borrosidad casi siempre proviene de una de estas causas:

  • Exportaste a 1x y la pantalla es retina. Una pantalla retina empaqueta dos o tres píxeles físicos en cada píxel CSS. Un PNG a 1x se estira para llenar ese espacio, por lo que un logotipo de 100px se vuelve suave.
  • Exportaste pequeño y luego lo redimensionaste. Arrastrar un PNG de 200px a 600px en una herramienta de diseño o navegador interpola píxeles que nunca se capturaron. No hay detalle que recuperar.
  • El PNG coincide con tu viewport pero no con el dispositivo. Se ve bien en tu monitor, pero borroso en un teléfono o una pantalla 4K donde la densidad de píxeles es mayor.

Regla clave: nunca escales un PNG después de exportarlo. Siempre vuelve a rasterizar el SVG al tamaño mayor. El vector aún tiene todo el detalle. El PNG no.

La solución es exportar a la densidad de píxeles del dispositivo más exigente que te importe. Para pantallas modernas, eso significa al menos 2x. Para impresión, significa igualar los DPI, lo que cubrimos a continuación.

Convertir SVG a PNG de Alta Resolución: Escala 1x/2x/3x#

Esta es la parte que los convertidores genéricos nunca explican, y es la clave del asunto. Los números 1x, 2x y 3x son factores de escala. Multiplican el tamaño intrínseco (CSS) del SVG para obtener las dimensiones reales en píxeles del PNG.

Supongamos que tu SVG está diseñado para mostrarse a 256 por 256 píxeles CSS. Esto es lo que produce cada escala.

EscalaCaso de usoSalida para un SVG de 256pxConvención de nombre
1xPantallas heredadas / no retina256 x 256 pxlogo.png
2xRetina estándar (la mayoría de laptops, móviles modernos)512 x 512 px[email protected]
3xMóviles de alta densidad (iPhone reciente, Android gama alta)768 x 768 px[email protected]
4xPantallas 4K/5K, imágenes hero grandes, margen de seguridad1024 x 1024 px[email protected]

Los sufijos @2x y @3x en los nombres de archivo no son decorativos. iOS, macOS y muchos frameworks web leen esos sufijos y sirven automáticamente la densidad correcta al dispositivo adecuado. Si exportas activos de app o UI, nómbralos así y la plataforma hace el resto.

¿Qué escala deberías elegir realmente?#

Un árbol de decisión simple para uso en pantalla:

  • ¿Imagen web o icono que debe verse nítido en todas partes? Exporta a 2x como base. Cubre la gran mayoría de laptops retina y móviles sin más inconveniente que un archivo ligeramente más grande.
  • ¿Conjunto de iconos o activos de app? Exporta 1x, 2x y 3x y envía los tres con los sufijos correctos. El sistema elige por dispositivo.
  • ¿Una imagen hero única o tarjeta social? Usa 2x o incluso 3x. Los píxeles extra son un seguro barato y PNG comprime bien el arte vectorial plano.

Si solo recuerdas una cosa: en caso de duda, duplica. Un PNG 2x en una pantalla 1x desperdicia un poco de ancho de banda. Un PNG 1x en una pantalla 2x se ve mal. La penalización es desequilibrada, así que mejor pecar por exceso.

DPI: 96 para pantalla, 300 para impresión#

DPI (puntos por pulgada) es donde la pantalla y la impresión se separan, y confunde a la gente porque DPI no significa nada hasta que se imprime algo. En una pantalla, los píxeles son píxeles: un PNG de 1000 px de ancho mide 1000 px independientemente de la etiqueta DPI que tenga. La impresión es diferente. Una impresora necesita saber cuántos de esos píxeles caben en una pulgada física, y eso es lo que controla el DPI.

DestinoDPIPor qué
Pantalla / web72 o 96La pantalla ignora el DPI; solo importa el recuento de píxeles
Impresión estándar300Estándar de la industria para nitidez en papel con tinta
Gran formato (pósters, pancartas)150Se ven desde lejos, por lo que menos puntos por pulgada son suficientes
Arte fino / impresión detallada pequeña600Máxima nitidez para texto pequeño y detalles

Aquí está la parte que confunde a muchos. Para obtener un logotipo impreso nítido de 4 pulgadas de ancho a 300 DPI, necesitas un PNG de 4 x 300 = 1200 píxeles de ancho. La etiqueta DPI por sí sola no hace nada. Necesitas los píxeles reales. Así que "exportar a 300 DPI" realmente significa "generar suficientes píxeles para el tamaño físico a 300 puntos por pulgada".

Advertencia: establecer los metadatos DPI de un PNG a 300 sin aumentar sus dimensiones en píxeles no mejora la calidad de impresión. Solo cambia un número en el encabezado del archivo. La imagen se imprimirá pequeña o pixelada. Los píxeles son lo que importa; el DPI solo le dice a la impresora cómo espaciarlos.

Como un SVG es vectorial, nunca pierdes calidad al ampliarlo. Renderiza a la dimensión en píxeles que requiera tu tamaño de impresión y los bordes se mantendrán perfectamente nítidos. Esa es la razón por la que los diseñadores mantienen los logotipos como SVG y los rasterizan bajo demanda. Una herramienta del lado del navegador como el convertidor gratuito de SVG a PNG te permite establecer un DPI personalizado y un tamaño de salida exacto, para que puedas producir ese archivo listo para impresión de 1200 px sin abrir software pesado.

Mantener el fondo transparente#

Los SVG suelen ser transparentes por defecto. La trampa es que muchos conversores aplanan esa transparencia a un cuadro blanco durante la rasterización, lo que arruina un logotipo destinado a colocarse sobre un encabezado de color o una foto.

PNG admite un canal alfa completo, por lo que la transparencia se transfiere perfectamente si el conversor la respeta. Cosas que verificar antes de confiar en una exportación:

  • Sin relleno de fondo en SVG. Verifica que tu raíz SVG no tenga fill ni background establecidos en el elemento externo, o fijarás ese color.
  • El conversor preserva la transparencia. Una exportación PNG correcta mantiene las áreas de tablero de ajedrez (vacías) transparentes, no blancas.
  • Bordes suavizados sobre transparencia. Los buenos conversores difuminan los píxeles del borde para que las curvas se mezclen suavemente con lo que esté detrás del PNG, en lugar de dejar un halo dentado.

Si necesitas específicamente un fondo sólido, es una elección deliberada que tú estableces, no un valor predeterminado que la herramienta te imponga. La clave es el control: transparente cuando lo quieras, un color elegido cuando no.

Convierte texto a trazados antes de rasterizar#

Esta es la razón más común por la que un PNG exportado se ve mal, y casi ningún artículo sobre conversión lo menciona. Cuando un navegador o conversor rasteriza un SVG con elementos <text> en vivo, necesita esa fuente exacta para dibujar los glifos. Tu herramienta de diseño tenía la fuente. El servidor o navegador que hace la exportación puede no tenerla, por lo que el texto se reemplaza por una fuente diferente o desaparece por completo.

La solución es convertir el texto a contornos (también llamados trazados o curvas) antes de exportar. Esto convierte cada letra en una forma vectorial que no necesita fuente, por lo que se renderiza de forma idéntica en todas partes.

Cómo convertir texto a contornos en herramientas comunes:

  • Figma: selecciona el texto, haz clic derecho y elige Contornear trazo / aplanar, o usa el atajo de teclado para contornear.
  • Illustrator: selecciona el texto, ve al menú Tipo y elige Crear contornos (Mayús+Cmd+O).
  • Inkscape: selecciona el texto, ve al menú Trayecto y elige Objeto a trayecto (Mayús+Ctrl+C).

Una vez que el texto está contorneado, el SVG es completamente autónomo y tu PNG mostrará las letras correctas a cualquier escala. La desventaja es que el texto contorneado ya no se puede editar como texto, así que guarda un archivo editable original y contornea solo la copia para exportar.

Cómo convertir SVG a PNG en alta resolución#

Aquí tienes el flujo de trabajo completo, de principio a fin, usando un convertidor del lado del navegador para que nada se suba a un servidor.

Paso 1: Decide el tamaño y la escala objetivo#

Calcula el tamaño más grande que necesitará mostrar el PNG, luego multiplícalo para retina. Para un icono de interfaz de 256px, planifica para 2x (512px) o 3x (768px). Para una impresión de 5 pulgadas a 300 DPI, necesitas 1500px. Anota las dimensiones finales en píxeles antes de exportar para tener un número objetivo, no adivinar.

Paso 2: Convierte cualquier texto del SVG a trazados#

Si el SVG contiene texto editable, conviértelo a trazados en tu herramienta de diseño primero (consulta la sección anterior). Si omites esto, corres el riesgo de que falten fuentes o se sustituyan en la exportación. Para SVG de formas puras o iconos sin texto, continúa.

Paso 3: Carga el SVG en el convertidor#

Abre el convertidor de SVG a PNG y arrastra tu archivo o pega el código SVG. Como se ejecuta en tu navegador, el archivo nunca sale de tu dispositivo, lo cual es importante para logotipos no publicados y trabajos de clientes bajo NDA.

Paso 4: Configura escala, DPI y fondo#

Elige tu escala (2x, 3x o un tamaño personalizado) y DPI (96 para pantalla, 300 para impresión). Confirma que el fondo sea transparente a menos que quieras un relleno. Ajusta las dimensiones exactas en píxeles que anotaste en el Paso 1.

Paso 5: Exporta y verifica en el dispositivo real#

Descarga el PNG, luego revísalo donde realmente se usará. Visualiza la versión de pantalla en una pantalla retina al 100 por ciento de zoom. Para impresión, haz zoom al 100 por ciento en un visor y confirma que los bordes y el texto pequeño se mantengan nítidos. Si se ve suave, tu escala era demasiado baja. Vuelve a exportar a un tamaño mayor; nunca aumentes la resolución del PNG.

Errores comunes que arruinan la calidad#

Unos pocos errores recurrentes causan la mayoría de las exportaciones borrosas o defectuosas.

  • Exportar a 1x para una audiencia que prioriza retina. Por defecto, usa 2x. El costo de ancho de banda es pequeño; la ganancia en nitidez no lo es.
  • Escalar el PNG en lugar de volver a renderizar el SVG. Una vez rasterizado, el detalle queda fijo. Vuelve al vector y exporta más grande.
  • Confiar en los metadatos DPI para arreglar una imagen pequeña. DPI sin píxeles es un placebo. Agrega píxeles reales para una nitidez real en impresión.
  • Olvidar convertir las fuentes en contornos. Las exportaciones con fuentes faltantes son silenciosas y fáciles de pasar por alto hasta que un cliente señala la tipografía incorrecta.
  • Dejar que el convertidor aplaste la transparencia a blanco. Verifica que el canal alfa sobrevivió antes de entregar el archivo.

Para íconos de aplicaciones y favicons específicamente, normalmente quieres un conjunto cuadrado de múltiples tamaños en lugar de un solo PNG grande. Un generador de favicons dedicado produce los tamaños exactos que los navegadores y dispositivos esperan (16px, 32px, 180px y más) desde una sola fuente, lo que te ahorra exportar cada escala manualmente. Y cuando necesitas tomar un ráster existente y producir dimensiones fijas limpias, el redimensionador de imágenes lo maneja sin el desenfoque de escalado. Si quieres el contexto más amplio del flujo de trabajo de diseño, nuestra guía para diseñadores sobre el uso de un convertidor de SVG a PNG profundiza en los pipelines de activos del mundo real.

La Conclusión#

Para convertir SVG a PNG en alta resolución, la única variable que realmente importa es la escala de exportación: renderiza el vector a 2x o 3x para pantallas retina, y al recuento real de píxeles que exige tu tamaño físico a 300 DPI para impresión. Mantén el fondo transparente, delinea las fuentes antes de rasterizar y nunca amplíes un PNG ya terminado. Como la fuente es un vector, puedes renderizar a cualquier tamaño sin pérdida de calidad, así que siempre apunta alto y duplica si tienes dudas. Hazlo y tus logotipos, iconos y gráficos se mantendrán nítidos en cada pantalla y en papel.

Preguntas Frecuentes#

¿Cómo convierto SVG a PNG en alta resolución sin perder calidad? Renderiza el SVG a una escala mayor en lugar de escalar un PNG ya terminado. Como un SVG es vectorial, exportar a 2x, 3x o cualquier tamaño de píxel personalizado produce bordes perfectamente nítidos cada vez. La calidad solo se resiente si rasterizas demasiado pequeño y estiras el PNG después, así que establece las dimensiones de píxel objetivo antes de exportar.

¿Qué escala debo usar para pantallas retina? Usa 2x como valor seguro predeterminado, que cubre la mayoría de laptops retina y teléfonos modernos. Para teléfonos de alta densidad, exporta también una versión 3x. Si distribuyes activos de aplicaciones, proporciona archivos 1x, 2x y 3x con los sufijos @2x y @3x para que el sistema operativo sirva la densidad correcta a cada dispositivo automáticamente.

¿Qué DPI necesito para convertir SVG a PNG para impresión? Usa 300 DPI para impresión estándar y asegúrate de que el PNG tenga suficientes píxeles reales para el tamaño físico. Un logotipo de 4 pulgadas de ancho a 300 DPI necesita un PNG de 1200 píxeles de ancho. Establecer solo la etiqueta DPI sin aumentar las dimensiones de píxel no sirve de nada, ya que la impresora necesita píxeles reales para colocar la tinta de forma nítida.

¿Por qué mi PNG exportado tiene un fondo blanco en lugar de transparente? El convertidor aplanó la transparencia del SVG durante la rasterización. PNG admite completamente la transparencia a través de su canal alfa, por lo que una exportación correcta mantiene las áreas vacías transparentes. Verifica que tu SVG no tenga relleno de fondo en el elemento raíz y usa un convertidor que conserve el canal alfa, como la herramienta SVG a PNG de Molixa que funciona en el navegador.

¿Por qué falta texto en mi PNG o tiene una fuente incorrecta? El renderizador no tenía la fuente que tu SVG referenciaba, por lo que la sustituyó o eliminó el texto. Convierte el texto a contornos (trazados) en tu herramienta de diseño antes de exportar, lo que convierte las letras en formas vectoriales que no necesitan fuente. El SVG se renderizará de manera idéntica en todas partes, a cualquier escala.

¿Puedo convertir SVG a PNG en línea sin subir mi archivo? Sí. Un convertidor del lado del navegador realiza la rasterización localmente en tu navegador, por lo que el SVG nunca sale de tu dispositivo. Esto es importante para logotipos no publicados, trabajo de clientes bajo NDA y cualquier activo sensible. El convertidor SVG a PNG de Molixa funciona completamente en el navegador y admite escala personalizada, DPI y transparencia.

svgpngimage conversionretina

More from Molixa

Try Molixa Tools

50+ free AI tools for content creation, SEO, coding, and more. No signup, no watermark.

Explore all tools