Free Productivity Tools

Three sharp tools to help you work smarter — generate and analyze passwords, check known breach exposure, extract text from images, and count every word and character in your writing.

⚡ Productivity Tools 3 tools

What makes a strong password?

A strong password combines length with unpredictability. The Password Generator uses a cryptographically random algorithm to ensure no two generated passwords are alike.

📏 Length matters most

A 16-character password is exponentially harder to crack than an 8-character one, even with simple characters.

🔀 Mix character types

Combining uppercase, lowercase, numbers, and symbols dramatically increases the number of possible combinations.

🎲 Avoid patterns

Random passwords are far stronger than memorable ones. Use a password manager to store them securely.

🔁 Use unique passwords

Never reuse passwords across sites. If one account is breached, unique passwords protect all others.

Common character limit reference

Use the Word & Character Counter to check your text against platform limits before publishing:

Platform / ContextLimit
X (Twitter) post280 characters
LinkedIn post3,000 characters
Instagram caption2,200 characters
Google meta description~155–160 characters
Email subject line (best practice)~50 characters
YouTube video title100 characters
SMS message160 characters

Why these tools are built with privacy in mind

Password generation and analytics run in your browser using the Web Crypto API. Generated passwords and passwords entered for analysis are not transmitted, logged, or stored. If you select Check for breach, only the first five characters of a locally created SHA-1 fingerprint are sent to the Pwned Passwords range API. Anonymous range replies are cached on your device for up to 24 hours, with a maximum of 100 entries.

Similarly, the Word & Character Counter analyzes text locally with Rust/WebAssembly in a Web Worker and uses a complete JavaScript fallback if WebAssembly is unavailable. Draft text is not sent to a MonkeyTactics analysis server. Optional autosave uses browser-managed IndexedDB storage, so users should still consider the security of their device, browser profile, extensions, and applicable document-handling policies.

The OCR Utility also processes selected images and document pages locally. HEIC and HEIF images are converted in the browser, PDF.js renders PDF pages locally, and Tesseract.js recognizes the prepared text regions. Uploaded files, screenshots, camera captures, scans, and extracted text are not sent to a MonkeyTactics application server.

Frequently Asked Questions