All Tools
117 tools available — all free, no account needed
Showing 1–24 of 117 tools
BMI Calculator
Work out your body mass index from metric or imperial height and weight, with the matching category band.
Color Palette Generator
Build a coordinated colour palette from a base shade and copy every hex code for CSS or design work.
Currency Converter
Convert an amount between major world currencies and see the pair rate alongside common cross-rate comparisons.
Date Difference Calculator
Count the exact days, weeks and calendar months between any two dates, leap years included.
decision maker wheel game
Add your options, spin the wheel, and let an even-chance draw settle a small decision for you.
html javascipt css compiler
Edit HTML, CSS and JavaScript side by side and preview the result in a sandboxed frame with console output.
Image background remover
Delete a solid image background and export a transparent PNG, with tolerance and edge feathering controls.
Image photoshop editor
Crop, resize, rotate, filter and add text to images in your browser, then export as PNG, JPEG or WebP.
Image to pdf
Combine JPG, PNG and WebP images into a single PDF with page size, orientation, margin and fitting controls.
Image upscaler
Enlarge images two, three or four times using Lanczos, bicubic or bilinear resampling without uploading anything.
Jpg to png
Convert a JPG into a lossless PNG entirely in your browser, with a before and after size comparison.
JSON Formatter
Pretty-print, minify or validate JSON and see its key count, array count, nesting depth and size before and after.
Loan Calculator
Calculate a fixed-rate loan's monthly payment, total interest and first-year amortisation from amount, rate and term.
mp3 editor
Trim audio on a waveform, add fades, adjust volume and export an MP3, all inside your browser.
mp4 to gif
Turn a clip from an MP4 into an animated GIF, choosing start time, length, frame rate, width and quality.
mp4 to mp3
Pull the audio out of an MP4 and save it as a 128, 192 or 320 kbps MP3 without uploading the file.
mp4 video editor
Trim, mute and resize MP4 files in your browser using FFmpeg.wasm, with no upload and no watermark.
Notes App
Write and search titled notes that save straight to your browser, with no sign-up required.
Object Remover
Brush over an unwanted object and the tool fills the area from surrounding pixels, all in-browser.
Password Generator
Build random passwords of any length from 4 to 128 characters with chosen character sets and excluded characters.
pdf editor
Add text, signatures, watermarks and page numbers to a PDF, and merge, split, rotate or reorder its pages.
Pdf to images
Render PDF pages as PNG or JPG at your chosen resolution, or extract the images embedded in the file.
pdf to jpg
Render every page of a PDF as a JPG with four quality levels and four resolution settings.
Pdf to text Converter
Extract text from a PDF in your browser, then copy it to the clipboard or download it as a .txt file.
Reading the text layer out of a PDF
The extraction step reassembles them into readable text. Runs are ordered by position so that words appear in reading order, and the vertical coordinates are used to decide where one line ends and the next begins, which is what turns a scattered set of fragments back into sentences and paragraphs. The process repeats page by page until the whole document has been read, with progress shown as it goes.
If a page returns no text items at all, that is a reliable signal the page holds only images or vector drawings. The tool detects this case across the document and tells you directly that the file needs optical character recognition rather than text extraction.
Worked example: lifting a table of figures from a report
Scroll to the page 11 section and you will find the table rendered as lines of text, with the cell contents in reading order across each row. A row that appeared in the PDF as Revenue, 4,820, 5,140, 6,005 comes back as those four values on one line. You can copy the whole extraction to the clipboard and paste the relevant block into a spreadsheet, then use a text-to-columns split to rebuild the grid.
The important limitation shows here too: column boundaries are not preserved as structure, only as spacing, so a table with merged cells or wrapped text inside a cell will need manual tidying. For a straightforward numeric table of the kind above, the result usually needs only a single split step to become usable.
What extracts cleanly and what does not
Scanned documents are the clear boundary. If someone photographed or scanned a page, the PDF contains a picture with no text underneath, and there is nothing to extract. The tool will tell you this rather than returning blank output. In that case you need OCR software, which recognises characters in the image, and results there depend heavily on scan quality.
Some PDFs carry permission flags restricting copying, and password-protected files must be unlocked before they can be read. Always proofread extracted text before reusing it, particularly numbers, and respect the copyright of the source document.