📄 How many printed pages would your 1 GB text file take?
Your Inputs
Tip: plain English text ≈ 1 B/char in UTF-8.
Results
Total characters: –
Estimated pages: –
Sheets of paper: – (duplex)
Reams (500): –
Approx paper weight: –
Stack height: –
Assumes constant average bytes/character and chosen characters/page. Rounds up to whole pages and sheets.
Bar shows your stack vs common objects (coin, A4 ream, door height).
How this works (friendly approximations)
First we convert your input to bytes (decimal or binary). Then we estimate how many characters those bytes represent using your chosen encoding average (e.g., UTF-8 English ≈ 1 byte per character, UTF-16 ≈ 2). Finally, we divide by your selected characters per page to get page count.
bytes = size × unit_multiplier characters ≈ bytes ÷ bytes_per_character pages = ceil(characters ÷ chars_per_page) sheets = ceil(pages ÷ (duplex ? 2 : 1))
Real totals vary with fonts, margins, long words, line breaks, and non-ASCII characters (emojis/CJK take more bytes in UTF-8). Use a custom chars/page if you know your layout.
Paper math: weight & stack height
We estimate paper weight from typical sheet masses (A4 80 gsm ≈ 5.0 g; US Letter 20 lb ≈ 4.5 g). Stack height uses the rule of thumb: 500 sheets ≈ 5 cm (so one sheet ≈ 0.1 mm). These are handy classroom values—actual brands vary slightly.
- Reams: 1 ream = 500 sheets, 1 case = 10 reams (5,000 sheets).
- Double-sided printing: halves the sheet count for the same number of pages.
- Code vs prose: monospace code often packs fewer characters per page than dense prose.