OffTheGrid - Grid Paper Generator

OffTheGrid - Grid Paper Generator

Leader 1 7 23
calendar_todayschedule3 min read

The Problem

I love using grid paper. Dot grids for bullet journaling, isometric grids for 3D sketching, graph paper for math, music staff for composing - the list goes on.

But buying grid paper is expensive. Notebooks cost $10–$20 each, and you're stuck with whatever patterns the store has in stock. The wrong spacing? Wrong color? Wrong pattern? Too bad.

Printing grid paper? That usually means ugly PDFs with watermarks, limited patterns, and zero customization.

So I built OffTheGrid.

The Solution

OffTheGrid is a free online tool that lets you create custom grid paper in seconds. No sign-ups. No ads. No hidden costs.

Here's what you get:

10+ Grid Patterns

  • Dot Grid - Perfect for bullet journaling and sketching
  • Lined Paper - Classic ruled lines for writing
  • Square Grid - Standard graph paper for math and plotting
  • Isometric Grid - Triangular grids for 3D sketches
  • Hex Grid - Hexagonal layouts for games and maps
  • Cross Grid - Crosshatch patterns for precision work
  • Graph Paper - Traditional 5×5 with major/minor lines
  • Large Dot Grid - Bold dots for journaling and planning
  • Music Staff - Five-line staff paper for musicians
  • Isometric Dots - Dots for perspective drawing

Full Customization

  • Spacing - Adjust with a slider or type a precise value
  • Units - Toggle between mm and inches
  • Color - Pick any color for your grid
  • Opacity - Control visibility from subtle to bold

One click, and your custom grid paper is ready to print. Clean, ad-free output with no UI clutter.

Persistent Storage

All your settings are automatically saved in local storage. Come back anytime - your grid is exactly as you left it.

How It Works

Controls Panel

The interface is designed to be intuitive:

  • Pattern buttons - Click any icon to select a pattern
  • Spacing slider - Drag to adjust or click the value to type
  • Unit toggle - Switch between mm and inches instantly
  • Color picker - Choose any color with a full color picker
  • Opacity slider - Control grid visibility
  • Print button - Send your grid to the printer

Real-Time Updates

Every adjustment you make updates the grid instantly. No page reloads. No waiting. Just fluid, responsive interaction.

When you click print, the grid renders perfectly on paper. The ruler and control panel are hidden, leaving only your beautiful grid.

Tech Stack

Here's what powers OffTheGrid:

Technology Purpose
React 19 Component-based UI framework
TypeScript Type-safe development
Tailwind CSS v4 Modern, utility-first styling
Zustand Lightweight state management
Vite Blazing fast build tool
use-debounce Performance optimization for sliders

Why I Built It

I wanted a tool that:

  1. Gives me complete control over my grid paper
  2. Doesn't cost anything to use
  3. Works offline once loaded
  4. Saves my preferences automatically
  5. Prints cleanly without ads or clutter

OffTheGrid checks all these boxes. And now it's yours too.

Try It Now

You can try OffTheGrid right now:

Live Demo: gridpaper.vercel.app

GitHub: github.com/byllzz/offthegrid

What's Next?

I'm planning to add:

  • [ ] More patterns (blank sheet, blueprint, engineering, etc.)
  • [ ] Dark mode
  • [ ] Export as PDF
  • [ ] Save templates
  • [ ] Mobile optimization

Contribute

OffTheGrid is open source under the MIT license. Contributions are welcome!

How to contribute:

  1. Fork the repository
  2. Create a feature branch
  3. Commit your changes
  4. Open a pull request

Support

If OffTheGrid helps you, consider supporting the project:


Happy Gridding! 🎉

Made with 💛 using React, TypeScript, and Tailwind CSS.


OffTheGrid - Make your own grid paper.

🔥 Join developers growing publicly
Share your knowledge, build in public, and grow your developer presence with a global community.

More Posts

TypeScript Complexity Has Finally Reached the Point of Total Absurdity

Karol Modelskiverified - Apr 23

I’m a Senior Dev and I’ve Forgotten How to Think Without a Prompt

Karol Modelskiverified - Mar 19

I Wrote a Script to Fix Audible's Unreadable PDF Filenames

snapsynapseverified - Apr 20

The Sovereign Vault — A Comprehensive Guide to Protocol-Driven AI

Ken W. Algerverified - Jun 4

Merancang Backend Bisnis ISP: API Pelanggan, Paket Internet, Invoice, dan Tiket Support

Masbadar - Mar 13
chevron_left
1.4k Points31 Badges
Zahir Pir, Pakistangithub.com/byllzz
8Posts
16Comments
3Connections
Building performant web experiences with React, TypeScript, Tailwind, and open source.

Commenters (This Week)

9 comments
2 comments
1 comment

Contribute meaningful comments to climb the leaderboard and earn badges!