20+ Free Online Business Tools
PDF compressor, image resizer, invoice maker, QR code generator and more — all free, no signup, 100% private. Your files never leave your browser.
20+
Free Tools
0
Signups Required
100%
Browser-Based
∞
Files You Can Process
📄 PDF Tools
🖼️ Image Tools
⚡ Business Generators
📝 Text Tools
🔧 Utilities
❓ Frequently Asked Questions
Are all tools on FreeToolVault completely free?
Do my files get uploaded to a server when I use these tools?
Do the tools work offline or without an internet connection?
Which PDF tools are available?
Can I use FreeToolVault to create a professional invoice?
What image formats does the Image Converter support?
Is FreeToolVault suitable for South African freelancers and small businesses?
How secure is the Password Generator?
Why Choose FreeToolVault for Your Business?
FreeToolVault is a comprehensive suite of free online business tools built for South African freelancers, small businesses, and entrepreneurs who need professional-grade productivity tools without expensive subscriptions. Whether you need to compress a PDF before emailing it to a client, resize a product photo for your online store, generate a professional invoice for a freelance project, or create a QR code for your business card — FreeToolVault has you covered, all in one place.
Unlike most online tool platforms, FreeToolVault processes everything locally in your browser using JavaScript and WebAssembly. There are no server uploads, no processing delays, and no privacy risks. Your documents, images, and business data stay on your device throughout.
Built for South African Freelancers and Small Businesses
FreeToolVault is proudly built and maintained in Johannesburg, South Africa, with South African users at the core of every design decision. Our Invoice Maker supports South African Rand (ZAR) alongside USD, EUR, and GBP. All tools are designed to perform well on South African mobile data connections, work offline as a PWA, and comply with South Africa's Protection of Personal Information Act (POPIA).
How We Keep the Tools Free
FreeToolVault is funded entirely by advertising through Google AdSense. When you use our tools, you'll see non-intrusive advertisements. This revenue covers our costs and allows us to develop and improve tools without charging users. We never sell user data. Our business model is advertising — not data monetisation.
How Our PDF Tools Work
All five PDF tools are powered by pdf-lib, a professional open-source JavaScript library that runs entirely inside your web browser. When you upload a PDF, the file is loaded into browser memory using the File API. pdf-lib reads, processes, and modifies the document structure — all on your own device.
The PDF Compressor removes redundant cross-reference objects, optimises content streams, and eliminates unnecessary metadata, typically reducing file sizes by 40–90%. The PDF Merger reads each document, extracts all pages via pdf-lib's copyPages() method, and assembles them in your chosen order. The PDF Splitter extracts a specified page range into a new standalone document. The PDF Rotate tool applies degree rotations using pdf-lib's page transformation methods. The PDF Watermark overlays diagonal text on every page with adjustable opacity.
Because everything runs in the browser, there's no waiting for server processing, no file size limits, and no risk of your confidential documents being stored or exposed remotely.
How Our Image Tools Work
Image processing uses the browser's native HTML5 Canvas API — the same technology powering professional browser-based image editors. The Canvas API allows JavaScript to read raw pixel data from an uploaded image, manipulate it in memory, and export the result as a new image file — entirely locally without any network requests.
The Image Resizer draws your image to a canvas at your specified dimensions using bilinear interpolation for smooth scaling. It supports pixel-precise dimensions and percentage scaling with optional aspect ratio locking. The Image Compressor re-renders to canvas and exports as JPEG at your chosen quality level, using the browser's native JPEG encoder. The Image Converter uses the Canvas toBlob() method with the target MIME type to convert between JPG, PNG, and WEBP. The Image Crop tool uses drawImage() with crop parameters to export only the selected region.
📄 Free PDF Tools Online
Compress, merge, split, rotate and watermark PDFs — free, instant, browser-based. No uploads. Powered by pdf-lib.
About Our Free PDF Tools
All five FreeToolVault PDF tools are powered by pdf-lib, a professional open-source JavaScript library that processes PDF documents entirely within your web browser. Your documents are never uploaded to any server — all operations happen locally in your browser's memory, giving you full privacy and instant results.
- pdf-lib supports PDF 1.0 through 1.7, covering the vast majority of documents in use today
- All embedded fonts, images, hyperlinks, and metadata are preserved through every operation
- Output PDFs are compatible with Adobe Acrobat, macOS Preview, and all browser-based PDF viewers
- All tools work offline after the first page load — no internet connection is needed to process files
- Particularly useful for South African users in areas with unreliable or expensive data connectivity
🖼️ Free Image Tools Online
Resize, compress, convert and crop images instantly. Supports JPG, PNG, WEBP. All local — your images never leave your device.
About Our Free Image Tools
FreeToolVault's four image tools are powered by the browser's native HTML5 Canvas API — the same technology used by professional browser-based image editors. All image operations run locally in your browser; no image data is ever sent to a server.
- Image Resizer: pixel-precise resizing and percentage scaling with optional aspect ratio locking
- Image Compressor: quality slider using the browser's native JPEG encoder — control file size vs quality trade-off
- Image Converter: converts between JPG, PNG, and WEBP using Canvas toBlob() with the target MIME type
- Image Crop: uses drawImage() with crop parameters to extract any rectangular region as lossless PNG
- Popular with South African e-commerce sellers, property agents, and social media managers
⚡ Free Business Generators
Create invoices, QR codes, business cards and resumes. Professional outputs downloadable as PDF or PNG. ZAR currency supported.
About Our Free Business Generators
FreeToolVault's four business generators are designed for South African freelancers, small business owners, and entrepreneurs who need professional documents without expensive software subscriptions. Everything runs in your browser — no data is stored, no account is required.
- Invoice Maker supports South African Rand (ZAR) and 15% VAT — ideal for local business invoicing
- QR Code Generator creates WiFi QR codes popular with SA businesses sharing network access with customers
- Business Card Maker produces 600×340px PNG cards in seven colour options for digital sharing or professional printing
- Resume Builder creates ATS-compatible CV layouts that recruitment software can parse correctly
- All generators funded by Google AdSense advertising, keeping them free forever
📝 Free Text Tools Online
Convert text cases, count words, estimate reading time, and convert text to speech — instant and free.
About Our Free Text Tools
FreeToolVault's three text tools process text entirely within your browser using JavaScript and the browser's built-in Web Speech API. No text is sent to any server — your content remains completely private, whether you are processing sensitive business communications or personal writing.
- Case Converter handles 9 formats including camelCase, PascalCase, snake_case, and kebab-case — essential for developers
- Word Counter provides real-time word count, character count, sentence count, reading time, and keyword frequency analysis
- Text to Speech uses the Web Speech API — Chrome and Edge provide the widest selection of high-quality voices
- All text tools work offline after the initial page load via Service Worker cache
🔧 Free Developer & Productivity Utilities
Password generator, unit converter, JSON formatter and colour picker — essential tools for developers and business users.
About Our Free Developer & Productivity Utilities
FreeToolVault's four utility tools are built for developers, analysts, and technical business users who need reliable, fast, no-fuss tools with no data collection and no sign-in friction. All four utilities run entirely in your browser's JavaScript engine.
- Password Generator uses crypto.getRandomValues() — the same cryptographic API as professional password managers
- Unit Converter covers 100+ units across 10 categories with precise mathematical formulas and displayed conversion formulas
- JSON Formatter validates, beautifies, and minifies JSON in real time with clear error messages showing exact syntax problem positions
- Colour Picker converts between HEX, RGB, and HSL and calculates WCAG contrast ratios for accessibility checking
🗜️ Free PDF Compressor Online
Reduce PDF file size by 50–90% instantly. Files never leave your browser — 100% private and free.
Drop PDF here or click to upload
Supports PDF up to 100 MB
Compression Level
Processing…
How to Compress a PDF for Free
Upload your PDF, choose a compression level, and click Compress. FreeToolVault uses pdf-lib to optimise the document structure — removing redundant objects and compressing content streams — entirely in your browser. The result downloads directly to your device with no server involved.
- Low — Minimal reduction, maximum visual quality. Best for print-ready documents.
- Medium — Typically 40–60% smaller. Best for email attachments and sharing.
- High — Maximum reduction. Ideal for upload size limits or archiving.
How to Compress a PDF for Free
FreeToolVault's PDF Compressor uses pdf-lib's object stream compression to reduce file size — removing redundant objects and applying DEFLATE compression entirely in your browser. Your files never touch a server.
- Low — Minimal reduction, maximum quality. Best for print-ready documents.
- Medium — Typically 40–60% smaller. Best for email attachments and sharing.
- High — Maximum reduction. Ideal for upload size limits or archiving.
Compression is most effective on word-processor PDFs and least effective on already-compressed or heavily-scanned image PDFs. After compressing you will see exactly how many kilobytes were saved before downloading.
🔗 Free PDF Merge Tool
Combine multiple PDFs into one document. All processing is client-side — no uploads needed.
Drop multiple PDFs or click to select
Select 2 or more PDF files
How to Merge PDF Files Online for Free
FreeToolVault's PDF Merge tool combines multiple PDFs into one file using pdf-lib — entirely in your browser. No uploads, no server, complete privacy.
How to use it: Upload two or more PDFs by clicking or dragging. Remove any unwanted files using ×. Click "Merge All PDFs Into One" to download the combined result.
- Combining cover page, body, and appendix into one client document
- Merging monthly statements into a single annual record
- Joining scanned pages into one searchable PDF
- Combining quote, terms, and signature pages into one contract
✂️ Free PDF Splitter Online
Extract specific pages from a PDF by entering a page range. Instant, free, no server required.
Upload PDF to split
How to Split a PDF Online for Free
Extract a specific page range from any PDF and save it as a new standalone file. Useful for sharing only part of a document without exposing the full content.
How to use it: Upload your PDF (the total page count is detected automatically). Enter your start and end page numbers and click "Extract Pages & Download".
- To extract a single page, set both From and To to the same number
- Extract a signed page from a multi-page contract
- Pull specific chapters from a long report for stakeholders
- Separate individual invoices from a batch-printed PDF
🔄 Free PDF Rotate Tool
Rotate all pages in a PDF by 90°, 180° or 270°. Instant, browser-based, free.
Upload PDF to rotate
How to Rotate a PDF Online for Free
Scanned documents and files created in the wrong orientation often arrive rotated incorrectly. Our PDF Rotate tool corrects orientation of all pages instantly using pdf-lib's page rotation — no quality loss, no server upload.
- Scanned documents that came out sideways from the scanner
- Spreadsheets or tables exported to PDF in the wrong orientation
- Photographs scanned with the camera turned 90°
- Documents received from clients in the wrong orientation
Rotation is applied at the PDF metadata level, so all PDF readers display the correct orientation without re-rendering or quality loss.
💧 Free PDF Watermark Tool
Add a diagonal text watermark to every page of your PDF. Customisable opacity. Free and private.
Upload PDF to watermark
How to Watermark a PDF Online for Free
Adding a watermark marks documents as drafts, confidential, or samples — discouraging unauthorised reproduction while keeping content readable. Our tool adds diagonal text to every page using pdf-lib's HelveticaBold renderer, entirely in your browser.
- Mark contracts or proposals as "DRAFT" before final sign-off
- Protect price lists or quotations with "CONFIDENTIAL"
- Mark sample portfolios with "SAMPLE - NOT FOR DISTRIBUTION"
- Add "COPY" to duplicate invoices to distinguish from originals
Text is rendered diagonally at 45° across each page centre. Opacity is adjustable from 10% to 80%. Your documents never leave your device.
📐 Free Online Image Resizer
Resize images to exact pixel dimensions or percentage scale. Supports JPG, PNG, WEBP, GIF. Instant and private.
Drop image or click to upload
JPG, PNG, WEBP, GIF
Preview
Upload an image to see preview
How to Resize Images Online for Free
FreeToolVault's Image Resizer changes image dimensions to exact pixel measurements or percentage scale using the browser's HTML5 Canvas API. No software to install, no account, and your images never leave your device.
- Resize product photos to exact dimensions required by e-commerce platforms like Takealot or Shopify
- Reduce images to meet email attachment size limits
- Scale profile pictures down to social media requirements (e.g. 400×400 for LinkedIn)
- Prepare website images — large originals slow down page loading significantly
- Create thumbnail versions of photos for galleries or preview use
Enable "Keep aspect ratio" to prevent distortion when setting only one dimension. When enlarging beyond original resolution, some pixelation is unavoidable — always start with the highest-resolution source image available.
🗜️ Free Online Image Compressor
Compress images with adjustable quality slider. Reduce by up to 90% without visible quality loss.
Drop image or click to upload
How to Compress Images Online for Free
Our Image Compressor uses the browser's native JPEG encoder to reduce file sizes by up to 90% with a simple quality slider. No uploads, no waiting, no software needed.
- Website images: 70–80% — significantly smaller with no visible on-screen difference
- Email attachments: 60–75% — keeps images under common email size limits
- Social media: 80–85% — platforms re-compress anyway, so maximum quality is unnecessary
- Print materials: 90–95% — retain as much detail as possible for print quality
After compression you will see the original vs compressed file sizes before downloading, so you can adjust the quality slider if needed.
🔄 Free Image Format Converter
Convert between JPG, PNG, and WEBP formats instantly. No signup, completely private.
Drop image or click to upload
Convert To
Which Image Format Should You Use?
- JPG / JPEG — Best for photographs and complex images. Smaller files but uses lossy compression. Use for photos, product images, and profile pictures.
- PNG — Best for images needing transparent backgrounds, logos, icons, and screenshots. Lossless but produces larger files than JPG.
- WEBP — Google's modern format: smaller than JPG with transparency like PNG. Ideal for websites. Supported in all modern browsers but not all older desktop software.
How to use it: Upload your image, select the target format, and click "Convert & Download". When converting to JPG, transparent areas are filled with white automatically.
✂️ Free Online Image Cropper
Crop images to any size by dragging a selection or entering pixel coordinates. Download as PNG.
Upload image to crop
How to Crop Images Online for Free
Crop any rectangular region of an image by dragging a selection on the preview or entering precise pixel coordinates. Downloads as lossless PNG using the Canvas API — locally in your browser.
- Cropping a person out of a group photo for a profile picture
- Removing unwanted borders or blank space from scanned documents
- Extracting a specific product from a wider product photo
- Cutting a logo or signature from a scanned document
- Preparing square crops for Instagram or platforms requiring square images
X and Y coordinates are pixels from the top-left corner. Width and Height define the selected region size. The downloaded file is always a lossless PNG preserving full quality.
🧾 Free Invoice Maker — Create PDF Invoices Online
Professional invoices with live preview. Supports ZAR, USD, EUR, GBP. No account needed.
Business Details
Client Details
Invoice Info
Line Items
Live Invoice Preview
Invoice Tips for South African Freelancers
Our Invoice Maker generates professional PDF invoices in your browser — no account or subscription required. It supports South African Rand (ZAR) and is designed specifically for South African freelancers and small businesses.
- Include your banking details in Notes for EFT payments (bank name, account number, branch code)
- Add your VAT registration number if you are VAT-registered (15% VAT can be added as a tax line)
- Set payment terms clearly — e.g. "Payment due within 30 days"
- Use sequential invoice numbers (INV-001, INV-002) for easy record-keeping
- Keep a copy of each invoice PDF for SARS records — 5 years retention recommended
When ready, click "Print / Save as PDF" and choose "Save as PDF" in your browser's print dialog.
📱 Free QR Code Generator Online
Generate QR codes for URLs, WiFi, vCards, email and SMS. Download as PNG. No account required.
QR Code Preview
Scan to test before downloading
QR Code Types Explained
- URL / Text: Links to any website or displays any text when scanned — the most common type.
- WiFi: Lets guests connect to your WiFi by scanning — no typing required. Popular for South African businesses sharing network access with customers.
- vCard: Shares your contact details (name, company, phone, email) directly to the scanner's phone contacts.
- Email: Opens the scanner's email app with recipient, subject, and body pre-filled.
- SMS: Opens the messaging app with a phone number and message pre-filled.
For printed materials: use 512px size and High error correction (30%) on business cards, brochures, or signage. Always scan and test the code before printing.
💼 Free Business Card Maker
Design a professional digital business card and download as a high-resolution PNG. Free, no account needed.
Card Colour
Live Preview
600 × 340 px (standard card ratio)
How to Use Your Digital Business Card
The Business Card Maker renders a 600 × 340 pixel card on an HTML5 Canvas in seven colour options. The live preview updates as you type. Download as PNG for digital sharing or professional printing.
- Share via WhatsApp, email, or any messaging platform as an image attachment
- Use as a cover image or banner on professional social media profiles
- Embed in your email signature as an attached image
- Print at a professional shop — specify 85mm × 54mm (standard SA business card size) at 300 DPI
- Include in quote documents or proposals as a professional header
📋 Free Online Resume / CV Builder
Build a professional CV and download as PDF. Clean, ATS-friendly layout. No account required.
Personal Information
Professional Summary
Work Experience
Education
Skills
Live Preview
CV Tips for the South African Job Market
The Resume Builder produces an ATS-friendly layout (readable by recruitment software) with a live preview. Use the Work Experience section for each role in the format: "Company | Title | Date" followed by bullet points starting with •.
- Lead with a strong professional summary — recruiters spend an average of 7 seconds on a first read
- List experience in reverse chronological order (most recent first)
- Quantify achievements: "Increased sales by 23%" not just "Improved sales"
- Include your LinkedIn profile URL in the contact section
- Keep the CV to 2 pages maximum — South African hiring managers prefer concise CVs
🔤 Free Text Case Converter
Convert text between UPPERCASE, lowercase, Title Case, camelCase, snake_case, kebab-case and more.
Text Case Formats Explained
- UPPERCASE — All letters capitalised. Used for headings, acronyms, and emphasis.
- lowercase — All letters in lowercase. For normalising text before processing.
- Title Case — First letter of each word capitalised. Standard for headings and names.
- Sentence case — Only the first letter of each sentence capitalised. Standard body text.
- camelCase — First word lowercase, subsequent words capitalised, no spaces. JavaScript variables and function names.
- PascalCase — Every word capitalised, no spaces. Class names in most programming languages.
- snake_case — Lowercase with underscores. Python, databases, and many backend frameworks.
- kebab-case — Lowercase with hyphens. URLs, HTML attributes, and CSS class names.
📊 Free Word Counter & Text Analyser
Count words, characters, sentences, and estimate reading time. Includes keyword frequency analysis.
0
Words
0
Characters
0
Sentences
0 min
Read Time
How to Use the Word Counter
Paste or type text in the box — all statistics update instantly. The keyword frequency section shows your top 5 most-used words and how many times each appears (useful for SEO keyword density checking).
- Academic writing: Checking essay or assignment word limits for university submissions
- SEO content: Verifying article length — blog posts typically need 800–2000 words
- Social media: Checking text against platform character limits before posting
- Copywriting: Ensuring ad copy fits within word count guidelines
- Reading time labels: Based on 200 words per minute average adult reading speed
🔊 Free Text to Speech Online
Convert text to speech using your browser's built-in voices. Adjust speed and pitch. No software needed.
Useful Applications for Text to Speech
- Proofreading written content by listening — your ear catches errors your eyes miss
- Accessibility — reading text aloud for users with visual impairment or dyslexia
- Language learning — listening to pronunciation of written text in your target language
- Hands-free reading of articles or documents while doing other tasks
- Checking how copy or AI-generated content sounds when spoken aloud
The quality and range of voices depends on your operating system. Chrome on Windows and macOS provides the widest selection including high-quality neural voices. No audio is processed on any server — the Web Speech API runs entirely in your browser.
🔐 Free Secure Password Generator
Cryptographically secure passwords with entropy scoring. Generated locally — never sent anywhere.
Entropy: — bits
QUICK PRESETS
Understanding Entropy and Password Strength
This generator uses window.crypto.getRandomValues() — the same cryptographic API used by professional password managers. Generated passwords are never stored or transmitted anywhere.
The entropy score (in bits) tells you how difficult the password is to crack by brute force:
- 40–59 bits: Acceptable for low-security applications
- 60–79 bits: Good — suitable for most personal accounts (social media, streaming)
- 80–99 bits: Excellent — use for email, banking, and work accounts
- 100+ bits: Ultra-secure — use for master passwords and encryption keys
Best practice: use a different password for every account and store them in a reputable password manager such as Bitwarden (free and open-source).
📏 Free Unit Converter — 100+ Units
Convert between 100+ units across 10 categories: length, weight, temperature, area, volume, speed, time, data, energy, pressure.
South African Conversion Reference
- km to miles: For US navigation apps or international distances — 1 km = 0.621 miles
- Celsius to Fahrenheit: For international contacts — 0°C = 32°F, 100°C = 212°F
- kg to pounds: For US suppliers listing weights in pounds — 1 kg = 2.205 lb
- Litres to gallons: For US recipes or fuel references — 1 litre = 0.264 US gallons
- Hectares to acres: Property and agricultural land — 1 ha = 2.471 acres
- kPa to PSI: Tyre pressure — 100 kPa ≈ 14.5 PSI (SA gauges use kPa; some imported vehicles specify PSI)
All conversion formulas are displayed below the result. Conversion factors are accurate to at least 6 significant figures.
{ } Free JSON Formatter & Validator
Format, validate and minify JSON online. Real-time error detection. No data sent to servers.
Common JSON Errors to Watch For
- Trailing commas after the last item in an object or array (valid in JavaScript, invalid in JSON)
- Single quotes instead of double quotes for strings — JSON requires double quotes
- Unquoted property names — JSON requires all keys to be double-quoted strings
- Missing commas between object properties or array items
- Comments — JSON does not support
//or/* */comments
Three modes: Format (beautify with 2-space indentation), Minify (remove all whitespace to reduce payload size), Validate (real-time syntax checking with exact error position). All processing is client-side — your JSON data never leaves your browser.
🎨 Free Colour Picker & Palette Generator
Pick any colour, convert between HEX, RGB and HSL, and generate complementary, analogous, triadic and shade palettes.
Generate Palette
Colour Preview
WCAG Contrast Ratio
— on white: —
Colour Formats and Palette Types Explained
- HEX (#1e40af): Six-character code used in HTML and CSS — the most common format for web design.
- RGB (30, 64, 175): Red, Green, Blue on a 0–255 scale. Used in CSS
rgb()and image editing software. - HSL (224°, 71%, 40%): Hue, Saturation, Lightness — the most intuitive format for creating colour variations.
Palette types: Complementary (opposite on the wheel — strong contrast for CTAs), Analogous (adjacent colours — harmonious, natural look), Triadic (120° apart — vibrant and balanced), Shades (six lightness variations — ideal for building a UI colour scale).
WCAG Contrast: A ratio of 4.5:1 or higher against white means your colour passes WCAG 2.1 AA standards for text accessibility. Required for most digital accessibility guidelines including South African government digital standards.