# ToolBox — Full Content for LLMs ToolBox is a free, browser-based toolkit for PDF editing, text analysis, and QR code generation. No signup. No watermarks. No file uploads for client-side tools. Site URL: https://tools-box.lovable.app --- ## PDF Editor — /pdf/pdf-editor Edit PDFs online for free. Add text, highlight, draw, insert images, sign documents, and download instantly. How it works: 1. Upload a PDF file from your device. 2. Add text, highlights, drawings, signatures, or images on any page. 3. Download the edited PDF — annotations are flattened into the file. FAQ: Q: Does the PDF editor work offline? A: Once the page loads, all editing happens in your browser. Your file is never uploaded. Q: Can I sign a PDF? A: Yes. Use the signature tool to draw or type a signature and place it anywhere on the page. --- ## Compress PDF — /pdf/compress-pdf Reduce PDF file size while maintaining acceptable quality. Free, secure, no signup. How it works: 1. Upload a PDF. 2. Pick a quality preset (Low, Medium, High) or adjust DPI and JPEG quality. 3. Download the compressed PDF. FAQ: Q: How much smaller will my PDF get? A: Most PDFs shrink 40–80% at medium quality. Scanned PDFs compress the most. Q: Will text still be selectable? A: No. Compression rasterizes pages to images for maximum size reduction. --- ## Merge PDF — /pdf/merge-pdf Combine multiple PDF files into one document. Reorder pages before merging. How it works: 1. Upload two or more PDFs. 2. Drag files to set the order. 3. Click Merge and download the combined PDF. FAQ: Q: How many PDFs can I merge? A: There's no hard limit — merging happens in your browser, so it's bound only by your device's memory. --- ## Split PDF — /pdf/split-pdf Extract specific pages or ranges from a PDF. How it works: 1. Upload a PDF. 2. Select the pages or ranges to extract. 3. Download the new PDF. FAQ: Q: Can I extract a single page? A: Yes. Enter the page number to download just that page as a separate PDF. --- ## Rotate PDF — /pdf/rotate-pdf Fix PDF page orientation by rotating 90°, 180°, or 270°. How it works: 1. Upload a PDF. 2. Choose the rotation angle and pages to rotate. 3. Download the rotated PDF. --- ## JPG to PDF — /pdf/jpg-to-pdf Convert JPG and PNG images into a single PDF document. How it works: 1. Upload one or more images. 2. Reorder if needed. 3. Download as a PDF. --- ## PDF to JPG — /pdf/pdf-to-jpg Extract high-quality JPG images from every page of a PDF. How it works: 1. Upload a PDF. 2. Choose image quality. 3. Download images individually or as a ZIP. --- ## PDF to Word — /pdf/pdf-to-word Convert PDF files into editable Word (.docx) documents, with OCR for scanned PDFs. How it works: 1. Upload a PDF. 2. Wait for conversion (OCR runs if needed). 3. Download the .docx file. FAQ: Q: Does it support scanned PDFs? A: Yes. OCR recognizes text in image-based PDFs and outputs editable Word content. --- ## Word to PDF — /pdf/word-to-pdf Convert .docx and .doc files into PDF with preserved formatting. How it works: 1. Upload a Word document. 2. Wait for conversion. 3. Download the PDF. --- ## Word Counter — /text/word-counter Count words, characters, sentences, and paragraphs in real time as you type. How it works: 1. Paste or type your text. 2. Counts update live. 3. Copy results or reset. FAQ: Q: Does it count Unicode characters? A: Yes. Emoji and non-Latin scripts are counted correctly. --- ## Character Counter — /text/character-counter Count characters with and without spaces, plus word count. How it works: 1. Paste or type text. 2. See live character and word counts. --- ## QR Code Generator — /qr/qr-code-generator Generate free QR codes for URLs, text, or WiFi networks. Download as PNG. How it works: 1. Choose QR type (URL, text, WiFi). 2. Enter your data. 3. Download the generated PNG. FAQ: Q: Do these QR codes expire? A: No. Static QR codes never expire and don't require an account. --- ## Key Features - 100% free, no premium tiers - No signup, no account - Client-side processing where possible (your files stay private) - Works on desktop, tablet, and mobile - No watermarks on any output