Free Genkouyoushi PDF Generator

Hello, all!

After a lot of searching for genkouyoushi (basically kanji practice paper) books and PDFs, I never quite found one with all of my boxes ticked (especially in the lack of lay-flat bindings on practice books). So I decided to make a little site which allows you to customize your own grid for printing.

The Genkouyoushi Generator is now on version 1.3.1! See the Changelog below for more details on what’s new.

Introducing Vocab Mode!
Vocab Mode allows you to group columns/rows together into words of varying lengths to offer clear delineation between words on a given sheet. You can also choose between Left to Right and Right to Left directional modes.

Vocab Mode Screenshots


Features

  • Unit selection (in/mm)
  • Printed page dimensions and margins
  • Page size presets (or custom!)
  • Page orientation
  • Cell size
  • Column/Row gap
  • Colors for the primary border and both levels of grid lines
  • Choice between solid, dashed, or dotted grid lines
  • Number of subsquares in each cell (blank, four, sixteen)
  • PDF quality
  • Filename customization
Screenshots




Changelog

v1.3.1 - Unlinkable Margins (2024/11/10)
New Features

  • Added ability to unlink left/right and top/bottom margins to adjust them individually.

Bug Fixes

  • Fixed Grid Design Help dialog’s incorrect Column Gap text.

v1.2.0 - Vocab Mode (2024/11/8)
New Features

  • Vocab Mode allows for grouping columns/rows together into specified character counts to provide clear delineation between words when practicing vocab.
  • Choose between Left to Right (horizontal) or Right to Left (vertical) for word direction.
  • The final grid will include as many of the specified words as can fit in the given page dimensions.

v1.1.0 - Metric Support and Page Presets (2024/11/7)
New features

  • Added unit choice (in or mm). Calculations/management of units moved to a new Units class.
  • Added preset options for page size and associated logic to automatically update the width and height inputs on change as well as toggle orientation (if needed).
  • Added Orientation option which refreshes the preview on change.
  • Added auto-update logic to grid style/color and line type changes (visibility and colors handled with CSS based on property values).

Improvements

  • Improved accuracy of PDF generation compared to what the preview shows.

v1.0.0 - Initial Release (2024/11/2)

  • Printed page dimensions and margins
  • Cell size
  • Column/Row gap
  • Colors for the primary border and both levels of grid lines
  • Choice between solid, dashed, or dotted grid lines
  • Number of subsquares in each cell (blank, four, sixteen)
  • PDF quality
  • Filename customization

Please let me know if there’s anything missing, any bugs (especially browser/device specific), or potential future features you’d like to see.

Cheers,
Forchuse

16 Likes

Thank you so much, this I what I need.
I also had real trouble finding a perfect one.
Especially for an eink screen without front light.

I see I can customise what I need.

If you want I could send a coffee your way for the hard work.

3 Likes

That’s great! I hadn’t actually thought about its uses with e-ink screens or other touchscreens until I was writing up the post; I’m thrilled it’s proving useful.

I appreciate the coffee offer, but, as corny as it sounds, I’m happy to contribute my little bit to the wealth of free resources this community has built.

Let me know if you run into any issues with the site/resulting PDFs or think of additional functionality which would be nice to have!

1 Like

Thanks for this amazing tool, it works perfectly fine on localhost as well.

For the non-american users, it might be nice to have mm instead of inches and some pre-defined paper measurements (eg. A4, ISO 216).

3 Likes

Thank you for the feedback! I’ll work on getting the unit options and page size presets up this week :slight_smile:

Unit choice and page presets are now live and I tweaked some of the PDF generation for better accuracy with the preview. Let me know there’s anything else you spot that could use improvement!

This is absolutely wonderful and has been a lifesaver for me. The UI is incredibly easy to use and has been a massive timesaver for me. It just works and I love that. I am so lucky I found this. Thank you!!!

1 Like

I’m glad it’s proven helpful! If you encounter anything you think could be improved or would like to see added, please let me know :slight_smile:

1 Like