HPGL Viewer for Mac — Your Vintage Plotter Files, Beautifully Displayed

See every line before you plot. Bring your .hpgl files to life with stunning visual precision—right on your Mac. A native macOS viewer for HPGL plotter files (.hpgl, .hpg, .plt) with a Finder QuickLook extension. No bloat, no subscriptions, just keeping it simple and swift.

Why You Need This App Now

If you work with vintage pen plotters—whether an HP 7550, Roland DG, or any classic device—you know the pain: send a file to your machine and hope for the best. What if there's a stray command? A closed path gone wrong? A missing pen instruction?
The HPGL Viewer eliminates guesswork. It renders your HPGL-1 drawings quickly and exactly as your plotter sees them, lets you inspect every detail, and gives you the confidence to hit "send" knowing your artwork will turn out the way you intend.

Buy it from the Mac App Store

or read more info below before you decide.

Description

What Makes It Special

Deep HPGL Understanding

Our parser handles 23 essential HPGL-1 commands: AA, AR, CI, DF, EA, EP, ER, FP, FS, IN, IP, LB, PA, PD, PM, PR, PU, RA, RO, RR, SP, VS, and WG. No more mysterious rendering gaps.

Smart Visual Features

  • Fill Rendering (FP): Polygon fills displayed at 50% opacity so you can see overlapping areas clearly.
  • Hershey Text (LB): Labels rendered crisp using Core Text, just like your plotter would produce.
  • Per-Pen Layers: Assign distinct colors to pens 1–10. Toggle visibility instantly to isolate specific drawing passes.

Precision Navigation

  • Pan & Zoom: Scroll wheel for center-based zoom; click-drag to pan across infinite canvas space.
  • Page Layout Detection: Automatically finds the largest axis-aligned rectangle in your HPGL data and creates a paper-like backdrop with shadow.
    • Pro tip: Add a separate SVG layer for pen99 with a page-sized rect for consistent layout previews.

Powerful Statistics

Know exactly what you’re sending to the plotter:

  • Per-pen statistics: pen-down/up distances, stroke counts, polygon perimeters
  • Pen change frequency
  • Estimated ink usage calculation
  • Overall complexity score

Built-In Validation

Your safety net during production. The Info Panel shows:

  • Information: Unrecognized commands (for transparency)
  • Warnings: Ignored plotter-output instructions that might affect results
  • Full diagnostic breakdown at parser level

⚡ Finder Integration

Press Spacebar in Finder for instant QuickLook preview of .hpgl files. No app launch required. Spot-check your files faster than ever before.

Another Pro tip: Use the CLI app in combination with vpype for quick workflow: .svg -> .hpgl -> HPGL Viewer (with stats)

Related Products

FAQ

Pen plotting technology is a unique printing method that employs a mechanical arm to accurately draw designs on various media, such as big size paper or fabric. This technology is often used for creating intricate and detailed artworks nowadays, where in the nineties it was mostly used in PCB and electronic schematic design and Architectural/CAD design businesses.

A pen plotter is a specialized computer controlled printing device that uses a pen to draw very precise, high-quality graphics on paper.

You can compare it to a modern 3D printer, but it uses the Z-axis only to lift the pen up from the paper. 

We have plotters where the paper is static on the bed and where the arm moves in X and Y direction. We also have plotters that pull the paper back and forth and where the arm only moves in one direction. 

There is also a kind that can freely travel, like the Pen Mouse. These are fun, but we don’t use this for serious business. 

Modern inktjet plotters are pretty fast, use ink cartridges and produce photo quality prints. They are all around us and some versions are even found in homes. We like the old vintage plotters, because they challenge us. They are not easy to operate, often break and require care and attention. Watching the pen slowly working to the endresult is above all very pleasing and satisfying to watch. 

We have a bunch of them in working and none working condition. We dedicated a page on them here

Vintage plotters are not easy to find secondhand anymore. We have bought some plotters that were stored in moist environments and needed lot’s of maintenance and repairs. The costs are often much higher than the profit. So not at the moment, but maybe some day when commercially feasable. 

For black and white, we use new old stock disposable or refillable Rapidoplot or Koh-i-Noor plotter pens. They are quite similar to Rotring technical drawing pens. 

For color we use various pens, felt tip, to ink pens, whatever fits the plotter. (speed, pressure, size)

Designing or creating code various depending on complexity. The plotting process itself can take anywhere between 30 minutes for small plots to even 5 hours for A1 plots. This is depending on pen travel distance, complexity and maximum usable drawing speed. 

Pen plots are expensive due to the specialized equipment, quality materials and expertise involved. The complexity and duration of the plotting process add to the cost. We provide a high-quality niche product that guarantees excellent results for our clients.

You will receive a product with a distinct and unique quality.

Pen plotting requires careful preparation. Both the pens and the media need to be set up properly. It’s important to do a few test plots before starting the actual one. After these steps, the main plot should go smoothly. Subsequent plots require less effort. After plotting, regular maintenance of the pens is important, as they can dry out quickly.

We ship large formats rolled. Small, less bendable products mostly flat. When appropriate we’ll use postbox sized packaging, to keep (shipping) costs down.

We ship to most countries from our HQ in The Netherlands. Except for some countries that are notorious for losing packages.

We use PostNL postal services with tracking and optional insurance. 

Contact us if you have special requests. 

That can be arranged. Contact us for possibilities. 

Contact us and we’ll figure something out.

We want your vintage pen plotter art to bring you joy. If it doesn’t quite fit, here’s how we handle returns and exchanges:

  • You have 14 days from delivery to notify us of a return or exchange request.
  • The Process:
    1. Contact us at hello@penplot.studio so we can resolve the issue.
    2. Condition: Items must be returned in original, undamaged condition (unframed, no folds/creases) and packed securely.

Damaged on Arrival? Contact us immediately with photos at hello@penplot.studio. We’ll replace your plot (only once per order) or issue a full refund, covering all shipping costs. 

Intrigued by our lines or ready to create something new? Let's plot it out together.

Mail us at hello@penplot.studio or use the contact form.

Note: We’re not interested in ads, spam and other productivity undermining emails.