Diseño · Ingeniería

Visor y editor DWG/DXF online en navegador

Abre un plano DWG o DXF, dibuja líneas, círculos, polilíneas, rectángulos y textos, gestiona capas y exporta el resultado a PNG, SVG, DXF o JSON. Todo ocurre en tu navegador: los archivos nunca salen del dispositivo, no necesitas cuenta y, una vez cargada, la herramienta sigue funcionando aunque pierdas la conexión.

Abrir archivo

Abrir archivo Volver al directorio

🔒 Tus archivos se procesan en tu navegador. No se envía nada a ningún servidor.

Tus archivos se procesan en tu navegador. No se envía nada a ningún servidor.

Qué hace esta herramienta

Un mini-AutoCAD dentro del navegador. Cargas un archivo DWG o DXF desde tu disco, lo ves en el lienzo con su rejilla y sus capas, y puedes seguir dibujando encima con herramientas básicas: líneas, polilíneas, rectángulos, círculos y textos. Cuando terminas, exportas el resultado a PNG (imagen raster), SVG (vector escalable para imprenta o web), DXF (formato CAD estándar para abrirlo en cualquier programa de diseño) o JSON (proyecto completo para re-abrirlo más tarde).

Casos de uso

Cómo se usa

  1. Abre el archivo con el botón homónimo o arrastra un .dwg / .dxf sobre el lienzo.
  2. Explora con la rueda del ratón (zoom) y arrastrando con el botón central o la herramienta Seleccionar (pan).
  3. Dibuja eligiendo una herramienta de la barra superior y haciendo clic en el lienzo. Para la polilínea, haz varios clics y pulsa Esc o el botón Terminar polilínea.
  4. Gestiona capas en el panel derecho: cambia el color, oculta capas para ver solo las que te interesan.
  5. Exporta con los botones PNG, SVG, DXF o JSON cuando el plano esté listo.

Preguntas frecuentes

¿Mi archivo DWG sale de mi navegador en algún momento?

No. La lectura del archivo se hace con un parser JavaScript que se ejecuta en tu navegador. El archivo binario nunca se envía a ningún servidor. Puedes comprobarlo abriendo la pestaña Red de las herramientas de desarrollo: solo verás peticiones a los dominios de Google (AdSense y Funding Choices) si has dado tu consentimiento, nada más.

¿Qué versiones de DWG y DXF están soportadas?

DXF desde R12 (1992) hasta R2018. DWG desde R12 hasta R2018, con las mismas entidades 2D básicas (líneas, polilíneas, círculos, arcos, textos). Las versiones más recientes (R2020+) y entidades 3D avanzadas no entran en este parser: este proyecto es un visor/edición 2D de bolsillo, no un reemplazo completo de AutoCAD.

¿Puedo exportar el plano de vuelta a AutoCAD?

Sí, usando el botón DXF. El archivo generado se puede abrir en AutoCAD, BricsCAD, LibreCAD, QCAD, FreeCAD y prácticamente cualquier programa CAD 2D. Para volver a DWG nativo, usa AutoCAD: Archivo → Guardar como → DWG sobre el DXF exportado.

¿La herramienta tiene límite de tamaño de archivo?

No hay límite de servidor porque no hay servidor. El único límite es la memoria RAM de tu navegador: archivos de unos pocos MB funcionan perfecto; archivos de más de 50 MB con miles de entidades pueden ir lentos según tu equipo.

¿Necesito conexión a internet para usarla?

Para la primera carga, sí (HTML, CSS, JS, parser y fuentes). Después, gracias al Service Worker, la herramienta queda cacheada y sigue funcionando aunque pierdas la conexión. Cuando esté offline, los anuncios y el banner de Funding Choices no se mostrarán; el resto de la herramienta sigue 100% operativa.

¿Es realmente gratis? ¿Hay versión de pago?

Sí, totalmente gratis y sin versión de pago. El proyecto se mantiene con la publicidad de AdSense y las donaciones voluntarias en Ko-Fi. No hay funciones premium, no hay paywalls, no hay registro.

Por qué esta herramienta y no otra

La mayoría de visores DWG en navegador son solo de lectura y suben tu archivo a un servidor (Autodesk Viewer, ShareCAD, DWG FastView). Esta herramienta combina tres cosas que casi nadie junta: edición real, procesamiento 100% local y exportación multi-formato sin marca de agua. Si solo quieres mirar un plano, te vale cualquiera; si quieres modificar el plano sin instalar nada y sin que tu archivo termine en la nube de un tercero, esta es la opción.

Privacidad

Tus archivos DWG y DXF se procesan íntegramente en tu navegador. No se envía ningún byte de tu plano a ningún servidor nuestro. La única excepción son los anuncios de AdSense y el banner de Funding Choices, que cargan desde los dominios oficiales de Google una vez has dado tu consentimiento o cuando rechazas recibirlos sin personalizar. Más detalles en la política de privacidad.

Apoya el proyecto

Esta herramienta es gratis y se mantiene con la publicidad y las donaciones voluntarias. Si te resulta útil, puedes invitarme a un café en Ko-Fi. No hace falta para seguir usándola.

Otras herramientas de 1000 Herramientas Web

Cómo funciona un visor DWG en navegador: del binario al píxel

Un archivo DWG (el formato nativo de AutoCAD desde 1982) no es un archivo de texto como DXF. Es un contenedor binario propietario, con versiones (R9, R10, …, R2018, R2020+) que cambian la estructura interna cada pocos años. Cada versión añade cifrado opcional, compresión y nuevos tipos de entidad, lo que hace que parsearlo desde cero sea un reto mayúsculo. La opción clásica en proyectos open source es LibreDWG, una librería en C de la FSF (gnu.org/software/libredwg) que cubre lectura y escritura. Compilarla a WebAssembly (~5 MB) es posible, pero penaliza la carga inicial y rompe el claim de "la página interactiva en menos de dos segundos".

Por eso esta herramienta adopta una estrategia mixta: un parser DXF en JavaScript (DXF es texto plano, mucho más fácil de parsear y suficiente para interoperabilidad con AutoCAD, BricsCAD, LibreCAD, QCAD, FreeCAD) basado en la librería dxf-parser (gdsestimating/dxf-parser, MIT, ~30 KB), complementado por un parser DWG básico que detecta las versiones más comunes (R12 a R2018) extrayendo entidades 2D esenciales cuando el archivo incluye un bloque DXF embebido. Cuando abres un DWG, la herramienta primero intenta leer la cabecera, identifica la versión y mapea cada entidad binaria conocida (línea, polilínea, círculo, arco, texto) a una representación interna común. Las entidades no reconocidas se omiten y se avisa en la barra de estado. El resultado se vuelca a un modelo de datos en memoria que el canvas entiende, y que también es serializable a JSON para que puedas Guardar el proyecto y retomarlo otro día.

El modelo de datos: entidades, capas y estilos

Toda la información del plano vive en una estructura plana: una lista de entidades (cada una con su tipo, color, grosor, capa y geometría) y un registro de capas (cada capa tiene nombre, color propio, visibilidad y estado activo). El lienzo recorre las entidades en orden, agrupa por capa para no cambiar de color/estado más de lo necesario, y dibuja cada tipo con su primitiva correspondiente: lineTo para líneas, arc para arcos, ellipse para círculos (con misma relación de aspecto), fillText para textos. La rejilla se pinta aparte una sola vez por frame sobre un buffer virtual del tamaño del mundo, lo que permite que el zoom extremo no se vea pixelado.

Coordenadas mundo vs. coordenadas pantalla

El lienzo maneja dos sistemas de coordenadas. Las coordenadas mundo son las del archivo DWG/DXF (normalmente metros o milímetros, en el origen que el autor del plano eligió). Las coordenadas pantalla son píxeles dentro del <canvas>. Para pasar de unas a otras hay una matriz de transformación con un offset y una escala. El zoom multiplica la escala; el pan suma al offset. El render aplica esta transformación al context del canvas antes de pintar. El snap a rejilla redondea las coordenadas mundo del cursor al múltiplo más cercano del paso configurado.

Cómo usar la herramienta paso a paso

  1. Cargar el archivo. Pulsa Abrir y selecciona un .dwg o .dxf de tu disco. También puedes arrastrar directamente el archivo sobre el lienzo. La barra de estado confirmará la versión detectada y el número de entidades cargadas. Si no tienes un archivo a mano, pulsa Probar con ejemplo para cargar un DXF de muestra con un plano de tres habitaciones.
  2. Explorar el plano. Usa la rueda del ratón para hacer zoom (centrado en la posición del cursor) y arrastra con el botón central —o con la herramienta Seleccionar y el botón izquierdo— para mover el encuadre. El botón Encuadrar del panel derecho restaura la vista para que entre todo el plano.
  3. Elegir capa activa. En el panel Capas selecciona la capa en la que quieres dibujar. Cambia el color y el grosor arriba si quieres diferenciar visualmente la nueva geometría.
  4. Dibujar. Selecciona una herramienta (línea, polilínea, rectángulo, círculo, texto). Haz clic para colocar el primer punto, otro clic para el segundo, etc. Para la polilínea, cada clic añade un vértice; pulsa Esc o el botón flotante Terminar polilínea cuando acabes. El círculo se define por dos clics: centro y punto del perímetro.
  5. Borrar y corregir. La herramienta Borrar elimina cualquier entidad sobre la que hagas clic. Para rehacer, usa Ctrl+Z. La herramienta Seleccionar permite arrastrar entidades a otra posición.
  6. Exportar. Cuando el plano esté listo, exporta a PNG (imagen raster para insertar en documentos), a SVG (vector escalable para imprenta o web), a DXF (formato CAD estándar para abrirlo en AutoCAD, BricsCAD, LibreCAD, QCAD, FreeCAD) o a JSON (proyecto completo para re-abrirlo más tarde). El archivo descargado se genera al vuelo en el navegador, sin servidor intermedio.

Casos prácticos detallados

Caso 1 — Revisar un plano de un proveedor. Te llega por email un plano planta-oficina.dwg y quieres revisarlo antes de imprimirlo. Lo abres aquí, haces zoom a las cotas, mides visualmente las distancias con la rejilla (paso 10 cm por defecto), anotas con textos y flechas cualquier duda, y exportas el resultado a PNG para adjuntarlo en tu respuesta. Tiempo: 5 minutos, instalación: cero.

Caso 2 — Limpiar un DXF antes de imprimir. Recibes un DXF enorme generado por otro programa que trae capas que no necesitas (capas de referencia externa, capas de sombreado, capas con nombres crípticos). Abres el archivo, ocultas las capas que no te interesan con el ojo del panel de capas, encuadras, exportas a SVG y lo mandas a imprenta. La imprenta escala el SVG al tamaño real sin pérdida de calidad.

Caso 3 — Esquema de planta para una reforma. Estás planificando mover un tabique y necesitas un esquema rápido de la nueva distribución. No quieres abrir AutoCAD, ni QCAD, ni FreeCAD. Abres esta herramienta, pulsas Probar con ejemplo para ver el formato del lienzo, dibujas las paredes como rectángulos, pones las cotas con textos, etiquetas las habitaciones y exportas a PNG para enseñárselo al albañil.

Caso 4 — Clase de dibujo técnico. Un profesor de bachillerato quiere que sus alumnos practiquen plantas y alzados sin instalar software. Comparte la URL de esta herramienta, los alumnos dibujan desde cero, exportan a DXF y se lo entregan. La instalación cero elimina la barrera técnica.

Consejos y trucos

Limitaciones y consideraciones

Esta herramienta es un visor y editor 2D de bolsillo, no un reemplazo completo de AutoCAD. Concretamente, no soporta: entidades 3D (sólo 2D), superficies y mallados, sólidos, splines complejos, referencias externas (XREF), tablas de bloques con atributos dinámicos, constraints paramétricos, hatching con patrones personalizados, y las versiones DWG R2020+. Para esos casos, necesitas un cliente de escritorio (AutoCAD, BricsCAD, FreeCAD…).

Tampoco incluye impresión en el sentido clásico CAD (con escala, cajetín, márgenes normalizados): si quieres imprimir el plano, expórtalo a PDF desde otro programa o usa la función de imprimir del navegador sobre el SVG exportado. Para mediciones precisas, la rejilla sirve de referencia visual pero no sustituye a las cotas reales del archivo.

El parser DWG cubre las versiones R12 a R2018 con las entidades 2D más comunes cuando el archivo contiene un bloque DXF embebido o una versión detectable. Si abres un archivo con entidades no reconocidas, verás un aviso en la barra de estado con el número de entidades omitidas. Si el archivo tiene errores de codificación (común en DWG de programas no-AutoCAD), el parser intentará continuar y te avisará de los trozos que no pudo leer. Si tu DWG no se abre, la solución estándar de la industria es exportarlo a DXF desde AutoCAD, BricsCAD, LibreCAD, QCAD o FreeCAD — todos soportan exportación nativa a DXF y ese flujo es 100% interoperable.

Glosario

DWG
Formato binario propietario de AutoCAD para guardar planos. Nativo, compacto, con versiones que cambian cada 2-3 años.
DXF
Formato de texto plano definido por Autodesk para intercambiar planos entre programas CAD. Más fácil de parsear y muy interoperable.
Entidad
Cualquier elemento dibujado en un plano: una línea, un círculo, un texto, una polilínea, etc. Cada entidad tiene tipo, color, grosor y capa.
Capa (layer)
Agrupación lógica de entidades. Permite ocultar, mostrar y editar grupos completos de un plano (paredes, cotas, muebles, anotaciones).
Rejilla (grid)
Patrón visual de líneas equiespaciadas que sirve de referencia para dibujar con medidas regulares. El paso se puede cambiar (5, 10, 20, 50, 100 unidades).
Snap
Ajuste automático del cursor a la rejilla u otros puntos de referencia para dibujar con precisión sin tener que apuntar exactamente.
Mundo vs. pantalla
Sistema de coordenadas del archivo (mundo, en metros o milímetros) frente al sistema de coordenadas del canvas (pantalla, en píxeles). La matriz de transformación pasa de uno a otro.
WCS
World Coordinate System, el sistema de coordenadas del archivo. El origen (0,0) lo define el autor del plano.
Versión (DWG/DXF)
Edición del formato, asociada al año de salida de AutoCAD. R12 (1992), R14 (1997), R2000 (1999), R2004 (2003), R2007 (2006), R2010 (2009), R2013 (2012), R2018 (2017), R2020+.
Polilínea
Entidad formada por uno o varios segmentos conectados (rectos o curvos), tratados como un único objeto editable.