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
Print Ready
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.
Print Optimization
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:
- Gives me complete control over my grid paper
- Doesn't cost anything to use
- Works offline once loaded
- Saves my preferences automatically
- 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:
- Fork the repository
- Create a feature branch
- Commit your changes
- 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.