Your Library

Storage: Calculating...

Your library is empty. Add some books to get started!
WPM 0
Accuracy 100%
Time 00:00
Enter: Continue | Esc: Pause | Tab: Skip Different Language Characters | ALT+S: Skip a Character
Book Cover

Book Title

by Author Name

Progress 0%
Time Spent 0m 0s
Avg. WPM 0
Avg. Accuracy 0%

Settings

Font Options

Theme Customization

Data Management

Manage your application data. Use these actions with caution.

Live Preview

The Great Adventure
Chapter 1: The Journey Begins

The quick brown fox jumps over the lazy dog. Pack my box with five dozen liquor jugs.

Example: C i u |

This is a preview card element.

About Type2Read

What is Type2Read?

Type2Read offers a book reading experience seamlessly integrated with typing practice. It's designed to make improving your typing skills an engaging and immersive journey. Type2Read allows you to literally type your way through your favorite books.

Simply upload your EPUB files and dive into the narrative, one paragraph at a time. As you type, you'll enhance both your speed and accuracy, all while enjoying the story unfold. It's reading, re-imagined for typists!

Data Privacy & Storage

Your Privacy Matters. All book data (EPUB content, including compressed text) and your typing progress are stored directly in your browser's local storage and IndexedDB (for book covers) on your device. No data is uploaded to any external server. This means your books and progress remain private to your browser.

Important Disclaimer:

Local storage and IndexedDB are convenient but can be cleared by browser actions such as clearing cache, site data, or history. If you clear your browser's data, your Type2Read library and progress may be permanently deleted. Please be mindful of this when managing your browser settings or using browser cleaning tools. The Backup/Restore feature is recommended for safeguarding your data.

This application is provided "as is", without warranty of any kind. I am not responsible for any loss of data.

Version

Type2Read Version: 1.0.1 (Backup/Restore Update)

Built with HTML, CSS, and Vanilla JavaScript.

Acknowledgements & Libraries

Inspired by entertrained.app.

Uses Font Awesome for icons.

EPUB parsing powered by EPUB.js.

Text compression for book content utilizes LZ-String.

Backup/Restore functionality uses JSZip.