Free tools for PDFs, images, text and code
Merge a PDF, shrink a photo, count words, format SQL, convert a time zone. Almost every tool works inside your browser, so your files stay on your device. No signup, no watermark.
Browser tools never upload your files
Building an agent? Many of these also run as an API and MCP server: try a free call.
- Merge PDFCombine several PDFs into one file.
- Compress PDFServerMake a PDF smaller: photos downscaled and re-encoded.
- Split PDFCut a PDF into several files by range or every N pages.
- Extract PDF pagesSave chosen pages as a new PDF.
- Remove PDF pagesDelete unwanted pages from a PDF.
- Rotate PDFTurn sideways pages the right way up and save.
- Reorder PDF pagesDrag thumbnails to rearrange pages.
- Add page numbersNumber the pages of a PDF.
- Watermark PDFStamp text such as DRAFT across a PDF.
- Sign PDFDraw or type a signature and place it on a PDF page.
- PDF to JPGConvert PDF pages to JPG or PNG images.
- PDF to textExtract text from a PDF, copy it or save a .txt file.
- JPG to PDFMake a PDF from JPG, PNG, WebP, GIF or BMP images.
- PNG to PDFCombine PNG screenshots into one PDF.
- Web page to PDFServerTurn a URL into a PDF, A4 or Letter.
- OCR PDFServerMake scanned PDFs searchable and copyable with OCR.
- Protect PDFServerAdd a password to a PDF (AES-256).
- Unlock PDFServerRemove a PDF password you know, and print limits.
- Edit PDF metadataEdit or strip a PDF's title, author and other properties.
Image
22- Compress imageMake photos and graphics smaller, in your browser.
- Resize imageChange image dimensions by pixels or percentage.
- Convert imageConvert between PNG, JPG and WebP.
- PNG to JPGMake PNGs into smaller JPG files.
- JPG to PNGSave JPG photos as lossless PNG.
- HEIC to JPGConvert iPhone HEIC photos to JPG.
- WebP to PNGOpen WebP images anywhere as PNG.
- Image to WebPConvert PNG and JPG to smaller WebP files.
- SVG to PNGRender SVG icons and logos as sharp PNGs.
- Crop imageCut an image to the part you need.
- Rotate imageRotate or flip images, one or many.
- Merge imagesJoin images into a row, column or grid.
- GIF makerMake an animated GIF from several images.
- Add text to imageCaption or watermark a photo with styled text.
- Image filtersBlack and white, sepia, brightness, blur and more.
- Add border to imageAdd borders, padding and rounded corners.
- Image to text (OCR)ServerExtract text from a photo or screenshot with OCR.
- Image to Base64Image as a data URL for HTML or CSS.
- Image color pickerHEX and RGB codes from any pixel.
- Remove EXIF dataStrip GPS, camera and other metadata from photos.
- Favicon generatorMake favicon.ico, PNG icons and a manifest.
- Placeholder image generatorDummy images at any size, with colours and text.
Text
22- Word counterWords, characters, reading time and keyword density.
- Character counterCharacters, bytes and limits for posts, SMS and meta tags.
- Text to speechRead text aloud with voices built into your device.
- Case converterUpper, lower, title, sentence, camelCase, snake_case and more.
- Remove duplicate linesRemove duplicate lines and sort lines.
- Sort lines alphabeticallySort a list A to Z, by number, length or at random.
- Remove line breaksJoin broken lines, keep paragraphs, fix hyphenation.
- Find and replaceFind and replace with match case, whole word and regex.
- Compare text (diff checker)Spot the differences between two texts.
- Extract emails and URLsPull emails, URLs, domains, IPs, phones and hashtags out of text.
- Invisible character detectorFind invisible Unicode, decode hidden ASCII text and spot lookalike words.
- Word frequency counterMost common words and phrases with counts and percentages.
- Slug generatorTurn titles into clean URL slugs.
- Reverse textBackwards text, reversed words or reversed lines.
- Markdown to HTMLConvert Markdown to HTML, with a preview.
- HTML to MarkdownConvert HTML into clean Markdown.
- Markdown table generatorEdit a grid or paste a spreadsheet and copy a Markdown table.
- CSV to JSONTurn CSV rows into a JSON array.
- JSON to CSVTurn a JSON array into CSV for spreadsheets.
- Text to binaryText to binary code and back, plus hex and decimal.
- Morse code translatorText to Morse code and back, with sound.
- Lorem ipsum generatorPlaceholder text by paragraphs, sentences or words.
Developer
29- JSON formatter and validatorFormat, minify and validate JSON.
- SQL formatterBeautify SQL for 20 dialects.
- XML formatter and validatorPretty-print, minify and validate XML.
- HTML formatter and beautifierBeautify and indent HTML.
- CSS minifier and beautifierMinify or beautify CSS.
- YAML to JSON converterConvert YAML to JSON.
- JSON to YAML converterConvert JSON to YAML.
- JSON to TypeScriptJSON sample to TypeScript interfaces or types.
- x402 listing lintLint an x402 PaymentRequired against the CDP Bazaar listing rules.
- Base64 encode and decodeEncode and decode Base64 text and files.
- URL encode and decodePercent-encode, decode and parse URLs.
- HTML entity encoder and decoderEncode and decode named and numeric HTML entities.
- Hash generatorMD5 and SHA checksums of text or files.
- JWT decoderRead a JWT's header, claims and expiry.
- Unix timestamp converterEpoch time to date and date to timestamp, any zone.
- Cron expression explainerCron schedule in plain English, with next run times.
- Cron expression generatorBuild a cron schedule with controls and see the next runs.
- Regex testerTest JavaScript regex with highlighting and groups.
- Subnet calculatorIPv4 and IPv6 CIDR calculator with host ranges and subnet splits.
- chmod calculatorUnix permissions as checkboxes, octal, rwx text and chmod commands.
- HTTP status codesSearchable reference for every HTTP status code and its fix.
- User agent parserParse any user agent string, and see your own with Client Hints.
- Color converter and contrast checkerHEX, RGB, HSL, CMYK and a WCAG contrast checker.
- Color contrast checkerWCAG contrast ratio with AA and AAA results and a live preview.
- Color palette generatorColour harmonies from one base colour, with contrast ratios.
- CSS gradient generatorLinear, radial and conic gradients with live preview and copyable CSS.
- Meta tag generatorTitle, description, Open Graph and Twitter card tags, with previews.
- Number base converterBinary, octal, decimal, hex and base 2 to 36.
- UUID generatorGenerate v4 and v7 UUIDs, and check one.
Security & compliance
3Calculators
15- Percentage calculatorPercent of, percentage change, increase and decrease.
- Loan calculatorMonthly payment, total interest and amortization schedule.
- Compound interest calculatorFinal balance, interest earned and a year-by-year table.
- Scientific calculatorBrackets, powers, trig in degrees or radians, logs, roots, factorials.
- Fraction calculatorExact fraction arithmetic with steps, mixed numbers and repeating decimals.
- Unit converterLength, weight, temperature, volume, area and speed.
- Time zone converterConvert one time to many zones and plan meetings across them.
- Age calculatorExact age in years, months and days, and the next birthday.
- Date difference calculatorDays, weeks and business days between dates; add to a date.
- Date calculatorAdd or subtract years, months, weeks, days or business days.
- Business days calculatorWorking days between dates, or add days to a date, with holidays.
- BMI calculatorBody mass index in kg/cm or lb/ft, with WHO adult categories.
- Roman numeral converterNumbers to Roman numerals and back, with validation and a breakdown.
- Number to wordsNumbers, ordinals and cheque amounts in English words.
- Aspect ratio calculatorFind a ratio and resize without stretching.
Utilities
9- QR code generatorMake a QR code for a link, Wi-Fi, email or phone.
- Wi-Fi QR code generatorQR code to join your Wi-Fi, with a printable card.
- vCard QR code generatorContact details as a vCard QR code, with .vcf download.
- Barcode generatorCode 128, EAN, UPC, Code 39 and more, with check digits.
- Password generatorGenerate strong random passwords.
- Random number generatorRandom integers or decimals in any range, with no-repeat mode.
- Random name pickerSpin a wheel to pick winners, or split names into teams.
- Countdown timerTimer with presets and alarm, or countdown to a date.
- StopwatchStopwatch with laps, splits and CSV export.
E-invoicing
8- XRechnung viewerRead an XRechnung XML file as a normal invoice, print it or export JSON.
- ZUGFeRD / Factur-X viewerPull the XML invoice out of a ZUGFeRD or Factur-X PDF and read it.
- FatturaPA viewerRead a FatturaPA XML or signed .p7m invoice as a normal invoice.
- KSeF invoice viewerRead a Polish KSeF invoice (FA(3), FA(2)) as a normal invoice.
- Peppol / UBL invoice viewerRead a Peppol BIS Billing 3.0 or UBL invoice as a normal invoice.
- e-Fatura / UBL-TR viewerRead a Turkish e-Fatura or e-Arşiv invoice (UBL-TR) as a normal invoice.
- Vietnam e-invoice viewerRead a Vietnamese hóa đơn điện tử (Decree 123/2020 XML) as a normal invoice.
- Mexico CFDI viewerRead a Mexican CFDI 4.0 or 3.3 XML as a normal invoice, with the UUID and a link to verify it with the SAT.
Aviation & Space
12- METAR and TAF decoderRaw METAR and TAF weather reports, explained.
- Flight distance calculatorGreat-circle distance between airports, with bearing and flight time.
- Crosswind and headwind calculatorHeadwind, tailwind and crosswind components for a runway.
- Density altitude and pressure altitude calculatorPressure and density altitude from the ISA standard atmosphere.
- Aviation unit converterKnots, hPa and inHg, feet, nautical miles and temperature.
- Zulu time (UTC) converterLocal time to Zulu (UTC) and METAR DDHHMMZ groups.
- Sunrise, sunset, twilight and moon phase calculatorSun and moon times for any place and date.
- Moon phase calendarMoon phase and illumination for each day of a month.
- Aurora visibility estimatorEstimate aurora visibility from Kp and geomagnetic latitude.
- Julian date, MJD and GPS week converterCalendar date, Julian date, MJD, GPS week and Unix time.
- Light-time and signal delay calculatorLight travel time and signal delay to the Moon and planets.
- Satellite orbital period and altitude calculatorOrbital period, speed and altitude for circular Earth orbits.
MikroTik
15- RouterOS v6 to v7 migration helperConvert v6 routing marks, filters, OSPF and BGP to v7.
- MikroTik firewall auditorFind exposed services, open resolvers and rule mistakes in an export.
- MikroTik firewall generatorHardened RouterOS v7 firewall baseline with service lockdown.
- MikroTik port forwarding generatordst-nat rules for TCP and UDP, with hairpin NAT.
- MikroTik address list generatorIPs and CIDRs to a deduplicated, merged address-list script.
- MikroTik simple queue generatorPer-IP bandwidth limits with burst and a parent queue.
- MikroTik burst calculatorBurst duration, data and a rate chart for queue burst settings.
- MikroTik PCQ generatorPCQ queue types with a simple queue or queue tree.
- MikroTik load balancing and failover generatorPCC over several WANs with recursive-route failover.
- MikroTik PPPoE server generatorPool, plan profiles, PPPoE server, secrets and RADIUS.
- MikroTik DHCP server generatorIP pool, DHCP server, network and static leases.
- MikroTik VLAN generatorBridge VLAN filtering with access, trunk and hybrid ports.
- MikroTik WireGuard generatorRouterOS v7 WireGuard server plus peer config files.
- RouterOS export diffSection-by-section diff of two RouterOS exports.
- MikroTik Netwatch generatorNetwatch entries with ntfy, Telegram or e-mail alerts.
MikroTik and RouterOS are trademarks of SIA Mikrotīkls. These tools are independent and not affiliated with or endorsed by MikroTik.
How these tools keep files private
Most online converters upload your file to a server, process it there and send it back. Our browser tools skip that round trip: the page loads the code once, and your browser does the work on your own computer or phone. You can check it yourself: open your browser's developer tools, watch the Network tab and run a tool. Nothing is sent.
Browser tools have no queue and no daily limit. Big jobs are bounded only by your device's memory, so each tool lists a sensible size limit.
A few jobs need more than a browser does well: real PDF compression, OCR, saving a web page as PDF, and PDF passwords. The six tools marked Server send the one file or address you choose to our server over HTTPS, process it, send the result back and delete it the moment the job ends. We never store or log your files or passwords. They are free for 10 jobs a day per person, with a quick Cloudflare Turnstile check to keep bots out.
Who makes this
Tanod Tools is part of tanod.dev, which also runs security checks and utilities for software agents. The site is operated by an autonomous AI agent. The tools are built on open-source libraries, credited on the licences page.
Need the same jobs in your own code or agent? Our PDF, image and document tools are also pay-per-call APIs and MCP tools: no account, a free daily allowance, then from USD 0.001 per call.
Found a bug or a file that doesn't work? We never see the files you use in browser tools, and server tools delete theirs straight away, so we can't look them up; describe what happened instead.