All tools
The complete TodoToolsOnline catalogue. Filter by category or search by name to find what you need.
Tool list
- Available
Merge PDF
Combine several PDF files into a single, ordered document.
AvailableIn your browser - Available
Split PDF
Separate pages or page ranges of a PDF into individual files.
AvailableIn your browser - Available
Compress PDF
Reduce the size of your PDFs without losing quality. Savings depend on the content.
AvailableIn your browser - Available
Image to PDF
Convert one or more JPG, PNG or WebP images into a PDF, with the page size and orientation you choose.
AvailableIn your browser - Available
Compress image
Reduce the file size of JPG, PNG and WebP images.
AvailableIn your browser - Available
Resize image
Change image dimensions in pixels or by percentage.
AvailableIn your browser - Available
Word counter
Count words, characters, sentences and paragraphs instantly.
AvailableIn your browser - Available
QR code generator
Create QR codes for links, text, wifi, contacts, WhatsApp, locations or events and download them as PNG or SVG.
AvailableIn your browser - Available
Extract PDF pages
Pull the pages you need out of a PDF and keep them in the order you choose.
AvailableIn your browser - Available
Reorder PDF pages
Change the order of a PDF's pages while seeing a real thumbnail of each one.
AvailableIn your browser - Available
Rotate PDF
Rotate all pages, or only the ones you pick, by 90°, 180° or 270°.
AvailableIn your browser - Available
Delete PDF pages
Remove the pages you do not need from a PDF. Deleted pages do not stay hidden inside the file.
AvailableIn your browser - Available
PDF to JPG
Turn the pages of a PDF into JPG images and download them one by one or as a ZIP.
AvailableIn your browser - Available
Add watermark to PDF
Add a text watermark with the size, opacity, position and rotation you choose.
AvailableIn your browser - Available
Add page numbers to PDF
Add page numbers to your PDF: choose the starting number, where they go and their size.
AvailableIn your browser - Available
PDF information
See a PDF's page count, size and metadata without uploading it.
AvailableIn your browser - Available
Unlock PDF
Remove a PDF's password when you know the password. Passwords are never guessed or bypassed.
AvailableIn your browser - Available
Protect PDF
Protect a PDF with a password so that it only opens with it.
AvailableIn your browser - Available
PDF to Word (text)
Extract the text of a text-based PDF and build an editable DOCX. Layout, columns and images are not kept. Runs in your browser.
AvailableIn your browser - Available
OCR for PDF
Turn a scanned PDF into a searchable, copyable one: the text is recognised in your browser and added as an invisible layer.
AvailableIn your browser - Available
Sign PDF
Add your drawn or typed signature to a PDF. This is not a certified digital signature.
AvailableIn your browser - Available
PDF Editor
Annotate, sign, fill forms and organise pages in your browser. Visual text replacement (not native editing).
AvailableIn your browser - Available
JSON formatter & validator
Validate, pretty-print and minify JSON and find the exact error. Runs in your browser.
AvailableIn your browser - Available
CSV ↔ JSON converter
Convert CSV to JSON and JSON to CSV with a configurable delimiter. Runs in your browser.
AvailableIn your browser - Available
SQL formatter
Make your SQL queries readable (PostgreSQL, MySQL, SQLite and more). Runs in your browser.
AvailableIn your browser - Available
Regex tester
Test JavaScript regular expressions with matches and capture groups. Time-limited for safety.
AvailableIn your browser - Available
Base64 encode & decode
Encode and decode text and files as Base64, with UTF-8 and URL-safe support.
AvailableIn your browser - Available
URL encoder & decoder
Percent-encode and decode URLs and query strings, and inspect their parts.
AvailableIn your browser - Available
JWT decoder
Read the header and payload of a JWT. Decodes only: it does not verify the signature.
AvailableIn your browser - Available
HTML, CSS & JavaScript formatter
Pretty-print HTML, CSS and JavaScript with Prettier. It only formats: it never runs the code or checks its security.
AvailableIn your browser - Available
Unix timestamp converter
Convert Unix timestamps to dates and dates to seconds or milliseconds, in UTC, your zone and other time zones.
AvailableIn your browser - Available
SHA hash generator
Calculate SHA-256, SHA-384 and SHA-512 (and SHA-1 as obsolete) of text or files with Web Crypto. A hash is not encryption.
AvailableIn your browser - Available
HEX, RGB & HSL colour converter
Convert colours between HEX, RGB and HSL with a preview, transparency and a copy button for each format.
AvailableIn your browser - Available
Markdown preview
Write Markdown and see the result instantly. The HTML is sanitised with DOMPurify before it is shown and you can download the .md.
AvailableIn your browser - Available
UUID generator
Generate random v4 UUIDs with the browser’s secure generator: one at a time or in batches of up to 1,000, to copy or download.
AvailableIn your browser - Available
Binary, decimal & hexadecimal converter
Convert integers between binary, octal, decimal and hexadecimal, including very large and negative values.
AvailableIn your browser - Available
Byte & file size converter
Convert between bytes, KB, MB, GB, TB (decimal) and KiB, MiB, GiB, TiB (binary) with exact arithmetic.
AvailableIn your browser - Available
Percentage calculator
Work out X% of Y, what percent one number is of another, percentage change, increases and discounts.
AvailableIn your browser - Available
CSV preview with statistics
Preview a CSV and get per-column type, empties, uniques, min, max, mean and median. No rows are dropped.
AvailableIn your browser - Available
QR code reader
Read QR codes with your camera or from an image. Content is treated as untrusted and nothing opens by itself.
AvailableIn your browser - Available
Barcode generator
Create Code 128, EAN-13, EAN-8, UPC-A, UPC-E and ITF barcodes with validated check digits. Download SVG or PNG.
AvailableIn your browser - Available
Discount calculator
Work out the final price, how much you save and, optionally, the tax applied to the discounted price.
AvailableIn your browser - Available
VAT / IVA calculator
Add VAT to a net amount or extract VAT from a VAT-inclusive amount. Configurable rate with 21% as an example.
AvailableIn your browser - Available
Loan calculator
Estimate the monthly payment, total repaid and interest of a loan with an amortisation schedule. Indicative only.
AvailableIn your browser - Available
Compound interest calculator
Project a balance from an initial amount, regular contributions, rate and duration. No returns are guaranteed.
AvailableIn your browser - Available
Salary & hourly rate calculator
Convert between hourly, daily, weekly, monthly and annual pay using your hours and weeks. Tax is not included.
AvailableIn your browser - Available
Date calculator
Count the days between two dates or add and subtract days from a date, with leap years and business days.
AvailableIn your browser - Available
Age calculator
Work out an exact age in years, months and days and the days until the next birthday. Nothing is saved or sent.
AvailableIn your browser - Available
Unit converter
Convert length, weight, temperature, area, volume and speed with exact factors and explicit units.
AvailableIn your browser - Available
Time zone converter
Convert a date and time between time zones, showing the UTC offset and daylight saving from your browser.
AvailableIn your browser - Available
Scientific calculator
Calculator with parentheses, powers, factorial and trigonometric, logarithm and root functions. No eval.
AvailableIn your browser - Available
Password generator
Generate strong random passwords with the browser's cryptographic generator. Never sent or stored.
AvailableIn your browser - Available
Password strength checker
Estimate a password's strength in your browser and spot weak patterns. It is never sent or stored.
AvailableIn your browser - Available
Random number generator
Generate unbiased random whole numbers in a range, with an option to avoid repeats. Uses Web Crypto.
AvailableIn your browser - Available
Stopwatch & countdown timer
Stopwatch with laps and a countdown timer with an optional sound alert. Stays accurate when the tab is in the background.
AvailableIn your browser - Available
Invoice and quote generator
Create draft invoices, quotations and pro formas as PDF with country-specific tax handling. Not a verified invoicing system.
AvailableIn your browser - Available
Invoice total calculator
Add line items with quantities, discounts and configurable VAT to get net, VAT per rate and total. Download CSV.
AvailableIn your browser - Available
API request builder
Build and send HTTP requests from your browser (method, headers, JSON, auth) and copy the cURL. Only works with APIs that allow CORS.
AvailableIn your browser - Available
CSV chart generator
Create bar, line and pie charts from a CSV and download them as an image.
AvailableIn your browser - Available
Image format converter
Convert images between JPG, PNG and WebP in your browser, without uploading them anywhere.
AvailableIn your browser - Available
Crop image
Crop an image with an interactive box, fixed aspect ratios or exact pixel values.
AvailableIn your browser - Available
Rotate and flip image
Rotate an image by 90°, 180° or 270° and flip it horizontally or vertically.
AvailableIn your browser - Available
Image metadata viewer
See an image's dimensions, format, file size and EXIF metadata, and download a copy without metadata.
AvailableIn your browser - Available
Image color picker
Pick a colour from any image and copy its HEX, RGB and HSL values instantly, free and online.
AvailableIn your browser - Available
Image watermark
Add a text watermark to your image with position, opacity, size and tiling.
AvailableIn your browser - Available
Image filters
Adjust brightness, contrast and saturation, or convert the image to grayscale.
AvailableIn your browser - Available
Social media image resizer
Fit your image to common Instagram, Facebook, X, LinkedIn, YouTube, Pinterest and TikTok sizes, or to custom dimensions.
AvailableIn your browser - Available
Background remover
Remove a photo's background with a small AI model that runs in your browser. Transparent or solid-colour PNG result. The image is never uploaded.
AvailableIn your browser - Available
Image upscaler
Enlarge an image ×2, ×3 or ×4 with high-quality interpolation and optional sharpening, in your browser. No AI: it does not invent detail.
AvailableIn your browser - Available
Image to text (OCR)
Extract text from photos and screenshots with OCR, without sending the image to third parties.
AvailableIn your browser - Available
Chat with PDF
Ask a PDF questions and get answers with the passages used as sources. Only a few passages are sent to the AI provider.
AvailableExternal API - Available
PDF summarizer
Summarise a PDF with selectable text by picking its most representative sentences. Extractive, not AI; the file never leaves your device.
AvailableIn your browser - Available
Multi-document summarizer
Summarise up to 10 PDF, TXT or MD files at once: one summary per file plus the shared keywords. Extractive, not AI, and fully local.
AvailableIn your browser - Available
Invoice & receipt extractor
Extract supplier, dates, lines, tax and total from a text-PDF invoice and export to CSV or JSON. Check the data and the sums before you use it.
AvailableExternal API - Available
Document Q&A
Query up to 5 documents (PDF, TXT, MD) and get an answer with the passages used. Only a few passages are sent to the AI provider.
AvailableExternal API - Available
Audio transcription
Turn audio or video (up to 60 min) into text with timestamps. The audio is prepared in your browser and sent to the speech provider.
AvailableExternal API - Available
Subtitle & SRT generator
Create SRT or WebVTT subtitles from audio or video (up to 60 min). Line timings are approximate: check them in your player.
AvailableExternal API - Available
Video to audio
Extract the audio track of a video and save it as MP3 or WAV in your browser, without uploading the video. Depends on your browser's codecs.
AvailableIn your browser - Available
Audio converter
Convert audio to MP3 or WAV and trim a section, all in your browser without uploading the file. Reads the formats your browser can open.
AvailableIn your browser - Available
Transcript summarizer
Summarise a meeting or lecture transcript (text, SRT or VTT), dropping timestamps and speaker names. Extractive, not AI; all done in your browser.
AvailableIn your browser - Available
Chapter generator
Paste a timed transcript (SRT, VTT or [mm:ss]) and get chapters ready for YouTube. Times are yours; the AI proposes the titles.
AvailableExternal API - Available
Grammar checker
Fix spelling, grammar and punctuation with AI and see why each change was made. The text is sent to the AI provider.
AvailableExternal API - Available
Text rewriter
Rephrase text with AI: more formal, friendlier, shorter or clearer. The text is sent to the AI provider.
AvailableExternal API - Available
Translator
Translate text with AI between Spanish, English and 10 other languages. The text is sent to the AI provider.
AvailableExternal API - Available
Email writer
Build an email draft from your details with a template (not AI): type, formal or friendly tone, points and deadline.
AvailableIn your browser - Available
CV / résumé generator
Build a tidy CV from your details and download it as PDF. Simple template, no AI: it does not invent or embellish your experience.
AvailableIn your browser - Available
Cover letter writer
Assemble a cover letter from a template (not AI) and your own words: position, company, experience and strengths. Copy or download.
AvailableIn your browser - Available
Text summarizer
Pull the key sentences out of a long text. Extractive summary (not AI), in your browser and without sending the text to any server.
AvailableIn your browser - Available
Text to infographic
Turn a text into an infographic with title, figures, points and steps. It only shows figures that appear in your text. Download SVG or PNG.
AvailableExternal API - Available
Document to presentation
Turn text or Markdown into a PPTX file: each heading opens a slide and each paragraph or list becomes bullets. Fixed rules, no AI.
AvailableIn your browser - Available
Smart form generator
Build an accessible HTML form from your fields, with a live preview and code to copy. It does not receive submissions: you supply your own endpoint.
AvailableIn your browser - Available
Batch file processing
Apply the same operation (rotate, watermark, compress, protect, convert or resize) to up to 20 files in your browser and download a ZIP.
AvailableIn your browser - Available
Natural-language tool search
Describe what you need to do and we suggest the right tool. It uses rules and synonyms in your browser, not artificial intelligence.
AvailableIn your browser - Available
Multi-step workflows
Chain PDF steps (merge, extract, rotate, number, compress, protect…) into one workflow and save it as JSON. Everything in your browser.
AvailableIn your browser - Available
Extract text from DOCX
Extract the text of a Word (.docx) file with preview and word count. Download as TXT. Runs in your browser.
AvailableIn your browser - Available
DOCX to PDF (text)
Turn the text, headings, lists and tables of a Word (.docx) file into a numbered PDF. It does not keep the original layout. Runs in your browser.
AvailableIn your browser - Available
PPTX to PDF (text)
Move the text and notes of each slide of a PowerPoint (.pptx) into a numbered PDF. It does not reproduce how the slides look. Runs in your browser.
AvailableIn your browser - Available
PDF to PPTX (text)
Turn the text of a PDF into editable PowerPoint slides, one per heading. It does not copy the design or images. Runs in your browser.
AvailableIn your browser - Available
Text to PDF
Turn plain text into a multi-page PDF with accents, page size and page numbers. Runs in your browser.
AvailableIn your browser - Available
Text to DOCX
Create a Word (.docx) document from plain text, keeping paragraphs and accents. Runs in your browser.
AvailableIn your browser - Available
Markdown to HTML
Convert Markdown into clean, sanitised HTML with preview and source. No scripts or active content.
AvailableIn your browser - Available
HTML to PDF (text and structure)
Turn HTML into a PDF with headings, lists and simple tables. Runs no scripts and does not reproduce CSS. In your browser.
AvailableIn your browser - Available
HTML to text
Extract the readable text from HTML, without tags, scripts or styles, with optional link URLs. Runs in your browser.
AvailableIn your browser - Available
RTF to text
Extract the text of an RTF file, keeping accents and Unicode characters, and download it as TXT. Runs in your browser.
AvailableIn your browser - Available
Excel (XLSX) to CSV & JSON
Convert one sheet of an Excel workbook to CSV or JSON with a configurable delimiter and accents kept. Runs in your browser.
AvailableIn your browser - Available
CSV & JSON to Excel (XLSX)
Create an Excel (.xlsx) file from CSV or JSON, with delimiter detection and accents kept. Runs in your browser.
AvailableIn your browser - Available
Spreadsheet viewer
Open XLSX or CSV, pick a sheet, sort columns, inspect per-column statistics and export the sheet to PDF. In your browser.
AvailableIn your browser - Available
Extract text from PPTX
Extract the text, outline and metadata of a PowerPoint (.pptx) presentation and download it as TXT. In your browser.
AvailableIn your browser - Available
Website SEO Audit
Check the technical SEO of a page or a small site: title, meta description, H1, canonical, robots, links and more. PDF report.
AvailableBrowser and server - Available
Text case converter
Convert text to UPPERCASE, lowercase, Title Case or Sentence case, keeping accents and Unicode letters. In your browser.
AvailableIn your browser - Available
Remove duplicate lines
Remove repeated lines from a list and keep the first occurrence, with case and whitespace options.
AvailableIn your browser - Available
Sort lines alphabetically
Sort lines A→Z or Z→A with proper language ordering and numbers sorted as numbers.
AvailableIn your browser - Available
Remove extra spaces
Remove double spaces, leading and trailing spaces, tabs, special spaces and invisible characters.
AvailableIn your browser - Available
Find and replace text
Find and replace words or phrases, with case, whole-word or time-limited regular-expression matching.
AvailableIn your browser - Available
Compare two texts
Compare two texts line by line and highlight what was added, removed and which words changed.
AvailableIn your browser - Available
Reverse text
Write text backwards, reverse the word order in each line or the line order. Emoji and accents stay intact.
AvailableIn your browser - Available
Remove empty lines
Remove blank lines from a text, or keep just one between blocks, and copy the cleaned result in one click.
AvailableIn your browser - Available
Add line numbers
Add numbers at the start of each line with your choice of start, separator and zero padding.
AvailableIn your browser - Available
Text to HTML
Turn plain text into safe HTML: escapes <, >, & and quotes, and creates paragraphs and line breaks.
AvailableIn your browser - Available
Colour contrast checker
Calculate the WCAG contrast ratio between text and background colours and check AA and AAA levels.
AvailableIn your browser - Available
Time duration calculator
Calculate the time between two clock times (overnight and with breaks) and add or subtract durations in h:mm:ss and decimal hours.
AvailableIn your browser - Available
Aspect ratio calculator
Simplify a ratio (1920×1080 → 16:9) and find the missing width or height that keeps it.
AvailableIn your browser - Available
Image size and DPI calculator
Convert pixels to centimetres or inches at a resolution (DPI) and back, with megapixels and uncompressed size.
AvailableIn your browser - Available
Basic calculator
Simple calculator with addition, subtraction, multiplication, division, brackets and percent. Works with the keyboard.
AvailableIn your browser - Available
Website performance checker
Measure server response, redirects, HTML size, compression, caching and the resources of a page. No made-up Core Web Vitals.
AvailableBrowser and server - Available
Website accessibility checker
Review alt text, form labels, language, headings, empty links and buttons, zoom and basic contrast. Does not certify WCAG.
AvailableBrowser and server

