Compress PDF
Reduce PDF file size privately in the browser.
BeanNest Tools catalog
Search every tool included in this BeanNest Tools release, or browse by collection. Filtering happens only on this page and your search text is not sent to analytics.
46 tools
8 tools
Reduce PDF file size privately in the browser.
Combine complete PDF files in a chosen order without uploading them.
Split a PDF by ranges or fixed page groups with explicit downloads.
Change PDF page dimensions and fit content into standard or custom sizes.
Click or tap to type on flat PDF forms, place check marks, and work in a large local editor.
Reorder, rotate, remove, duplicate, extract, import, and resize PDF pages in one local workspace.
Create one PDF from ordered JPG, PNG, or WebP images in the browser.
Render selected PDF pages to JPG or PNG without uploading the document.
7 tools
Reduce image bytes with native browser encoders and verified results.
Resize an image by pixels, percentage, or maximum dimensions locally.
Crop an image with pointer, aspect-ratio, or exact pixel controls locally.
Convert an image to a verified native JPG, PNG, WebP, or supported AVIF.
Upscale one small opaque image 2× with a versioned AI model running locally through WebGPU.
Remove common private and descriptive metadata from JPG, PNG, or WebP without re-encoding image payloads.
Crop, transform, adjust, redact, annotate, and export one image in a bounded local workspace.
9 tools
Check the keyboard events your browser receives, including held keys, modifiers, physical key codes, and repeat state.
Check mouse buttons, wheel input, browser double-click events, movement, and hold continuity locally.
Cycle solid screen colors to visually check for pixels that stay dark, bright, or different.
Estimate the foreground browser repaint cadence from requestAnimationFrame timing without hardware claims.
Check browser-observed touchscreen coverage, edges, drag continuity, and simultaneous touch contacts.
Open a local live camera preview and check the camera, resolution, and negotiated frame-rate settings your browser reports.
Check the buttons, analog values, axes, and standard-mapped sticks your browser receives from a connected controller.
Sample standard-mapped left and right stick center offset for five seconds and compare the browser-observed result with a deadzone you choose.
Test left and right speaker output, microphone input level, and a short local recording without uploading audio.
3 tools
Create static QR codes locally for text, URLs, WiFi, contacts, email, phone, or SMS, with an exact final-output scan check.
Decode QR codes from a local image, pasted screenshot, or explicitly started camera without automatically opening decoded links.
Generate Code 128, EAN-13, and UPC-A barcodes locally with deterministic EAN/UPC check-digit calculation and validation.
5 tools
Count words, grapheme-aware characters, lines, paragraphs, and estimated reading time locally as you type.
Convert text among lower, upper, sentence, title, camel, Pascal, snake, and kebab case without replacing the source.
Preview line cleanup, duplicate removal, whitespace normalization, blank-line handling, and sorting before applying it to the source.
Generate a URL path slug with visible separator, case, Unicode, and narrow ASCII-friendly rules locally.
Estimate reading time from local text with an adjustable 60–600 WPM speed and live word count.
9 tools
Encode UTF-8 text to standard Base64 or Base64URL and strictly decode it back to text without sending source content away.
Encode or decode URL components and full URLs locally with explicit scope, malformed-percent errors, swap, and copy.
Generate one or up to 500 cryptographically secure UUID v4 values locally with regenerate and copy-all actions.
Generate SHA-256, SHA-384, and SHA-512 fingerprints for local text or bounded local files using browser Web Crypto.
Convert explicit Unix seconds or milliseconds to UTC/local/ISO time and convert local or UTC dates back to epoch values.
Format JavaScript, TypeScript, CSS, HTML, Markdown, YAML, and related web languages with Prettier locally in your browser without executing source.
Validate, pretty-format, or minify strict JSON locally with useful parse errors, copy, and safe file download.
Format SQL for Standard SQL, MySQL, MariaDB, PostgreSQL, SQLite, SQL Server, BigQuery, and Snowflake locally without connecting or executing queries.
Render a public web page with Cloudflare and convert the readable result to Markdown for copying or download.
5 tools
Run everyday arithmetic with keyboard or touch input, percentages, sign changes, square roots, and one-click result copy.
Calculate percent-of, percent ratio, and percentage increase or decrease with the working formula shown.
Add, subtract, multiply, and divide exact fractions with automatic reduction and mixed-number output when useful.
Simplify whole-number ratios or solve a missing value in a proportion with the cross-multiplication formula shown.
Calculate area and perimeter or circumference for rectangles, circles, and valid triangles with formulas shown.
No released tool matches that search. Try a broader word or another category.
How BeanNest organizes tools
Each public route should solve a clear task without forcing you through a large editor or multi-step setup. When a task genuinely needs a richer workspace, BeanNest keeps that complexity inside the relevant tool instead of duplicating thin pages.
Current BeanNest tools are designed around browser-local processing whenever the browser can do the work. Check the privacy and limitations section on an individual tool for the exact behavior before using sensitive material.