Naqsha
نقشه — a plan, a map, a blueprint
Diagramming and architecture for Mac, Windows, Linux and your browser. Opens and saves Visio and draw.io files, with C4, cloud and DevOps tools built in. In 17 languages, Arabic included.
Free · macOS 11+ (Apple Silicon and Intel) · Windows 10/11 · Ubuntu, Debian, Fedora, RHEL · any modern browser


What is Naqsha?
Naqsha is a high-performance, privacy-first diagramming and software architecture application available as a native desktop app for macOS (Universal binary for Apple Silicon & Intel), Windows 10/11, and Linux, as well as an instant browser-based web editor. Designed as a modern alternative to Microsoft Visio and Lucidchart, Naqsha reads and writes Visio .vsdx and draw.io files with full fidelity, visualizes CI/CD pipelines directly from YAML, supports the C4 architecture model, and runs entirely on your local machine with zero mandatory accounts or cloud telemetry.
Visio .vsdx, draw.io, .nqs, SVG, PDF, DXF
100% Offline, Local Disk Only, No Accounts
macOS, Windows, Linux, Evergreen Web
Free Core Forever · Pro $8/mo or $129 Lifetime
Why Naqsha
Desktop and browser
A native app for Mac, Windows and Linux that starts instantly and works offline — or the same editor in your browser, nothing to install. Your diagrams stay on your device.
Speaks Visio and draw.io
Open a .vsdx or .drawio, edit it, and save it back — pages, layers, containers, shape data and connector routes kept.
Built for architects and DevOps
C4, cloud and integration stencils, architecture templates, and CI/CD pipeline files turned into diagrams.
Big systems stay readable
Any shape can open its own page and shows a live preview of it, so the overview stays clean and the detail is one click away.
New in 0.9.5
In your language, right to left included
The whole app (menus, ribbon, panels, templates and symbols) in 17 languages. Arabic, Persian and Urdu get a mirrored, right-to-left window. Text in diagrams is joined, ordered and wrapped properly in every script, Arabic mixed with tags like P-101 included, and stays real, selectable text in SVG, PNG and PDF.
- English
- العربية
- Français
- Español
- Português
- हिन्दी
- فارسی
- اردو
- Bahasa Melayu
- Bahasa Indonesia
- ไทย
- Tiếng Việt
- 简体中文
- 繁體中文
- 日本語
- Filipino
- Kiswahili
Click a language to open the browser version in it. The desktop apps follow your system language; the globe in the title bar switches.


Translations are new. If something reads wrong in your language, tell us.
Start from a template
18 templates for the work architects and engineers actually do, and your own diagrams saved as templates.
- Solution Architecture Pack — an overview linked to five detail pages
- C4 System Context and C4 Containers
- Cloud three-tier, microservices, data platform, network zones
- CI/CD pipeline, GitOps, environment promotion, infrastructure as code
- Flowcharts, swimlanes, sequence diagrams, ER models


Turn a pipeline file into a diagram
Open a GitHub Actions workflow, GitLab CI, Azure Pipelines, Bitbucket Pipelines or Jenkinsfile. Naqsha draws the trigger and the jobs in stage columns, labels matrix builds, environments and approvals, and gives every job a page of its steps with the scripts shown as code.
New in Naqsha Pro
Production lines that find their own bottleneck
Lay out a food, packaging or pharma line with real equipment, type each machine's cycle time and uptime, and Naqsha works out takt, the bottleneck and what the line can actually make.
- Fillers, cappers, labellers, case packers, palletizers, tablet presses, coaters, blister packers and more
- Line Balance: takt time, bottleneck, line output and a balance chart
- Value stream maps with data boxes and the lead-time ladder built for you
- Bottling, tablet, snack, assembly-cell and VSM templates to start from
IoT, Node-RED and moving diagrams
Diagrams that move, and drawings that come alive
Make data flow along a link, a pump spin or an alarm blink, and export it as a GIF for your slides. Draw Node-RED flows for your documentation, and show live values from Node-RED right on the P&ID.
- Flow, moving dots, glow, pulse, blink and spin, with GIF and animated SVG export
- Open a flows.json or paste a copied Node-RED flow: tabs, subflows and groups, drawn
- Live view in Node-RED: levels, running pumps and alarms on your drawing (monitoring only)
- Pro: sensor, PLC, gateway, MQTT and cloud symbols, Purdue-model and telemetry templates
Node-RED: Manage palette › Install, search for naqsha, or see node-red-contrib-naqsha.
Microsoft Office and ONLYOFFICE
Diagrams inside your documents
Put a process flow in a design report, a single-line diagram in a tender, or an architecture in a slide, and keep it editable: the document shows the drawing and keeps the diagram, so you can open it in Naqsha again whenever it changes.
- Word, Excel and PowerPoint on Windows, Mac and the web
- ONLYOFFICE Docs and the free Desktop Editors
- Every template, and Pro tools with your licence
Office: Insert › Add-ins › Upload My Add-in, and choose the downloaded file. ONLYOFFICE: install Naqsha from Plugins › Plugin Manager, or install the downloaded file manually.

Open and save any format
| Format | Open | Save | What’s kept |
|---|---|---|---|
| Naqsha (.nqs) | ✓ | ✓ | Everything; plain JSON that diffs well in git |
| Microsoft Visio (.vsdx) | ✓ | ✓ | Masters, styles, groups, layers, shape data, connectors, pictures |
| draw.io (.drawio) | ✓ | ✓ | Pages, layers, containers, labels, data, waypoints |
| SVG | ✓ | ✓ | Paths become editable shapes |
| PNG · PDF | — | ✓ | Vector PDF; sub-diagram previews included |
Visio, draw.io & Lucidchart Alternative
How Naqsha compares
Software architects, DevOps engineers, and industrial designers choose Naqsha for offline speed, true file ownership, pipeline visualization, and first-class Arabic/RTL support.
| Feature / Platform | Naqsha | Microsoft Visio | draw.io | Lucidchart |
|---|---|---|---|---|
| Native Desktop App | macOS, Windows, Linux | Windows only (No native Mac/Linux) | Electron desktop wrapper | Web only (No offline desktop app) |
| Web Browser Version | Yes (Instant, no login required) | Limited Web App (M365 required) | Yes (app.diagrams.net) | Yes (Account required) |
| Visio (.vsdx) Fidelity | Native Open & Save (.vsdx) | Native (.vsdx) | Import only (Export is lossy) | Import only (Paid tier required) |
| Privacy & Offline Storage | 100% Offline (Local files, 0 tracking) | Tied to OneDrive / SharePoint | Offline app available | Cloud only (Diagrams stored on Lucid servers) |
| Code to Diagram (CI/CD) | GitHub Actions, GitLab, Azure, Jenkins | Manual drawing only | No native pipeline parser | Manual drawing only |
| Sub-Diagram Live Previews | Yes (Live thumbnail inside parent shape) | Hyperlink to page only | Hyperlink to page only | Hotspots / links only |
| Industrial IoT & Node-RED | Live monitoring + Animated flows | Static shapes only | Static shapes only | Static shapes only |
| Office & ONLYOFFICE Add-ins | Word, Excel, PPT & ONLYOFFICE | Office integration built-in | Third-party add-ins | Office 365 add-in (Subscription) |
| Arabic & RTL Complex Scripts | 17 Languages, Full RTL & Mirrored UI | Basic text box RTL | Basic text box RTL | Limited RTL text support |
| Price & Licensing | Free Forever · Pro $8/mo or $129 Lifetime | $5 to $15/user/month (or $300+ Plan 2) | Free (Confluence plugin paid) | $7.95 to $9.00/user/month recurring |
Comparison based on standard desktop and web editions as of 2026. All product names, logos, and brands are property of their respective owners.
Step-by-step Workflows
How to get started with Naqsha
Common workflows for architects, DevOps engineers, and teams moving off Microsoft Visio.
Opening & Editing Visio (.vsdx) on Mac or Linux
- Launch Naqsha: Download the native Mac universal app (or Linux .deb/.rpm), or open
/naqsha/appin your browser. - Open .vsdx: Drag and drop your Visio file or choose File › Open. All masters, layers, connection points, and shape data are loaded.
- Edit with precision: Connectors stay glued, containers adjust automatically, and C4/cloud stencils can be added.
- Save or Export: Save directly back to
.vsdxfor colleagues, or export to crisp vector PDF and SVG.
Visualizing CI/CD Pipelines from Code
- Locate workflow YAML: Grab your
.github/workflows/*.yml,.gitlab-ci.yml,azure-pipelines.yml, or Jenkinsfile. - Drop onto canvas: Drag the file into Naqsha. It parses stage dependencies, matrix jobs, and triggers.
- Inspect sub-diagrams: Double-click any job block to drill down into its individual script steps with syntax-highlighted code.
- Publish to docs: Export as an image, embed in Word/ONLYOFFICE, or commit the
.nqsfile alongside your repository.
Naqsha Pro
For engineers who deliver drawings
Water, wastewater and electrical designers: tag your equipment, keep its data on the drawing, and send out schedules and finished sheets. Try every Pro feature free for 14 days, in the desktop app or your browser.
- P&ID and process flow symbols for water and wastewater, with auto-numbered tags (P-101, FIT-102)
- Sheets from A4 to A0 and ANSI A–D, with your company title block, logo and revision table
- Equipment, valve and instrument schedules from your tags and shape data, ready for Excel
- Drawing sets: new sheets numbered in sequence, a legend page and a drawing register built for you, and the whole set as one PDF
- Production lines for food, packaging and pharma: line equipment and value stream map symbols, line balancing (takt, bottleneck, output) and the VSM lead-time ladder
- IoT and automation: sensors, PLCs, gateways, MQTT, edge and cloud symbols for system architecture and Purdue-model network drawings
- Nineteen ready-made drawings: water and wastewater plants, pump stations and dosing; electrical switchboards and motor starters; bottling, tablet and snack lines with a value stream map; IoT architectures and telemetry
- Electrical single-line diagrams: IEC 60617 symbols, tagged breakers and feeders, and a cable schedule for Excel
- DXF export for AutoCAD and other CAD tools: true-scale millimetres, named layers, editable text
- Real products on the drawing: import your supplier's price list, pick the actual breaker, drive or pump, and export a bill of materials with quantities and prices
Subscription
$8/ month
or $79 / year
Every Pro feature and update while you subscribe. Cancel any time.
Buy subscriptionLifetime
$129once
includes a year of updates
Pay once and keep it, with every update released in the first year.
Buy lifetimePrices in USD; local taxes are added at checkout. 14-day money-back guarantee. Diagrams made with Pro open in every edition of Naqsha.
Sold by Nixpx LLC through Lemon Squeezy, our Merchant of Record. Terms · Privacy · Refunds
Questions
Is Naqsha a Visio alternative for Mac?
Yes. Naqsha is a native diagramming app in the spirit of Microsoft Visio: stencils, connectors that stay glued, containers and swimlanes, layers, pages, themes and auto-arrange. It runs on macOS, Windows and Linux and in the browser, and it opens and saves Visio .vsdx files, so you can work with colleagues who use Visio.
Does Naqsha run on Windows and Linux?
Yes. There is an installer and a portable version for Windows 10 and 11, .deb packages for Ubuntu and Debian, .rpm packages for Fedora, RHEL, Rocky and Alma Linux, and a .tar.gz for other Linux systems. The Mac version is a universal app for Apple Silicon and Intel.
Can I open .vsdx files on a Mac with Naqsha?
Yes. Naqsha opens Visio .vsdx drawings — masters, styles, groups, text, layers, shape data, glued connectors and embedded pictures — and can save your changes back as .vsdx. Legacy binary .vsd files need to be re-saved as .vsdx in Visio first.
Does Naqsha open draw.io files?
Yes. Naqsha opens and saves draw.io / diagrams.net files (.drawio and .xml, compressed or plain), keeping pages, layers, containers, labels, shape data and connector waypoints.
Can Naqsha turn a GitHub Actions or GitLab CI file into a diagram?
Yes. Open or drop a GitHub Actions workflow, .gitlab-ci.yml, azure-pipelines.yml, bitbucket-pipelines.yml or a declarative Jenkinsfile. Naqsha draws the trigger and the jobs in stage columns based on their dependencies, labels matrix builds, environments and approvals, and gives each job its own page of steps with the scripts shown as code.
Does Naqsha work offline?
Yes. The desktop app runs entirely on your computer and saves diagrams as files on your disk. The browser version also runs on your device: nothing is uploaded, and Save downloads a .nqs file.
Is there a web version of Naqsha?
Yes. The same editor runs in your browser at nixpx.com/naqsha/app, with no installation and no account. Save downloads a .nqs file, and unsaved work is kept in the browser if you close the tab. Stencil folders and your own templates need the desktop app.
What is Naqsha Pro?
Naqsha is free. Naqsha Pro adds tools for engineers who deliver drawings — P&ID, electrical single-line, production line and IoT symbols with automatic tags, line balancing and value stream maps, sheets with your title block, drawing sets with a legend and register, multi-sheet PDFs, DXF export for AutoCAD, equipment and cable schedules, and a bill of materials from your own product list. It runs in the desktop apps and the browser, starts with a 14-day free trial, and is available as a subscription ($8 a month or $79 a year) or a lifetime licence ($129, with a year of updates). Diagrams made with Pro open in every edition of Naqsha.
Can I use Naqsha in Word, Excel and PowerPoint?
Yes. The Naqsha add-in for Microsoft Office adds Insert › Naqsha Diagram to Word, Excel and PowerPoint on Windows, Mac and the web. The diagram goes into the file as a picture and the diagram itself is kept in the file, so selecting it and choosing Edit opens it in Naqsha again. The add-in needs an internet connection.
Can I use Naqsha inside ONLYOFFICE?
Yes. The Naqsha plugin for ONLYOFFICE Docs and Desktop Editors inserts diagrams into documents, spreadsheets and presentations. The document shows and prints a picture of the diagram and keeps the diagram itself, so double-clicking it opens it again for editing. Install it from Plugins › Plugin Manager in ONLYOFFICE. The plugin needs an internet connection.
Can Naqsha design and balance a production line?
Yes, with Naqsha Pro. Draw the line with equipment symbols for food, packaging and pharma (fillers, cappers, labellers, case packers, palletizers, tablet presses, coaters, blister packers and more), give each machine its cycle time and uptime, and Line Balance works out the takt time, the bottleneck and the line output, and marks the bottleneck on the drawing. Value stream maps get their data boxes and lead-time ladder built for you.
Can diagrams move?
Yes. Any connector can show flow (dashes or dots running along it) and any shape can glow, pulse, blink, spin or shake. Animations play in the editor, export as an animated GIF for email and slides, and stay animated in SVG for web pages.
Does Naqsha work with Node-RED?
Two ways. Naqsha draws Node-RED flows: open a flows.json or paste a copied flow, and every tab, subflow and group comes out as a clean diagram for documentation. And the free node-red-contrib-naqsha add-on shows a Naqsha drawing as a live view from your flows, with values, running states and alarms on the P&ID or line drawing (monitoring only, nothing is sent back to the plant).
Is Naqsha available in Arabic and other languages?
Yes. Naqsha is available in English, Arabic, French, Spanish, Portuguese, Hindi, Persian, Urdu, Malay, Indonesian, Thai, Vietnamese, Chinese (simplified and traditional), Japanese, Filipino and Swahili. It starts in your system language, and the globe button in the title bar switches language. Arabic, Persian and Urdu get a mirrored right-to-left layout. Text in diagrams is shaped and ordered correctly in all these scripts, including Arabic mixed with Latin tags and numbers, and SVG, PNG and PDF exports keep it as real, selectable text.
What does “naqsha” mean?
Naqsha (نقشه) means a plan, a map or a blueprint in Persian, Urdu and Hindi; the related Arabic word naqsh means a pattern or engraving. The app’s icon is an eight-pointed girih star drawn as a connector between nodes.
Draw the plan.
Free for Mac, Windows and Linux, and in your browser. Your diagrams stay on your device.