Fotools is a free online platform offering over 200 developer and everyday tools for encoding, encryption, conversion, image processing, and more, accessible directly in the browser without installation.
What is Fotools?
Fotools is a free online tool collection providing over 200 utilities spanning JSON manipulation, encoding/encryption, network diagnostics, frontend/backend development, conversion, multimedia processing, image editing, document handling, and text processing. It runs entirely in the browser—no software download or registration required—and accepts inputs such as text, files (JSON, images, audio, video, PDFs), and URLs, producing formatted, encoded, converted, or compressed outputs. The platform is maintained by Fotools.com.
Key Features
- Over 200 free tools — Includes JSON YAML/CSV/XML/TOML conversion, Base64/32/58 encoding, MD5/SHA256/SHA512/Bcrypt hashing, RSA/AES encryption, JWT encode/decode, and online code runners for Python, JavaScript, Go, Java, PHP, and Rust.
- No installation required — All tools run in the browser; upload files or paste text and get results instantly, with no account needed.
- Multi‑format support — Convert between JSON, YAML, CSV, XML, TOML, TOON for data; images to AVIF, WebP, PNG, JPG; documents between Word, Excel, PDF; and video to MP4 or GIF.
- Developer‑specific utilities — Cron expression generator, chmod calculator, regex tester, variable naming converter, URL encoder/decoder, subnet calculators (IPv4/IPv6), SSL checker, and WebSocket tester.
- Multimedia processing — Record video/audio/screen, trim and compress MP3/video, adjust MP3 volume, and convert video clips to GIF animations.
- Image and document tools — Batch resize, crop, compress, watermark images; create favicons; merge PDFs, convert PDF to Word or images, and generate mind maps, Mermaid diagrams, and PlantUML diagrams.
- Categorized navigation — Tools grouped into JSON, Encoding, Network, Frontend, Backend, Conversion, Multimedia, Image, Document, Text, and Other sections with quick‑link tabs.
Who is it for?
- Developers — Use JSON schema generation, diff, sorting, and escaping; test JWT tokens, RSA encryption, and Base64 encoding; run code snippets in Python, JavaScript, Go, Java, PHP, or Rust online.
- Content creators and designers — Convert images to WebP/AVIF/PNG/JPG, compress files, add watermarks, use the color picker/palette, and generate bar/pie/line charts for web graphics.
- Data analysts — Transform data between CSV, JSON, XML, and TOML; sort lists, remove duplicate lines, extract columns, and compare text differences.
- Everyday users — Generate QR codes, barcodes, passwords; convert timestamps, units (area, weight, length, temperature); check currency exchange rates; use the stopwatch timer.
What can you do with Fotools?
- Encode and encrypt — Apply Base64/32/58, MD5, SHA256/512, Bcrypt, HMAC, RSA, AES, JWT, URL, Unicode, Morse code, and ASCII encoding/decoding.
- Manipulate structured data — Convert JSON ↔ YAML/CSV/XML/TOML/TOON, sort JSON keys, compare differences, generate JSON Schema, escape/unescape strings.
- Process images and documents — Convert images to AVIF/WebP/PNG/JPG, crop, resize, compress, watermark, create GIF animations; merge PDFs, convert PDF to Word/images, and edit Markdown, Mermaid, mind maps, and PlantUML.
- Develop and test — Run Python, JavaScript, Go, Java, PHP, Rust code online; format JS/HTML/CSS; test regular expressions; generate cron expressions and chmod permissions.
- Analyze networks — Parse URLs, look up DNS/SSL certificates, calculate subnet masks (IPv4/IPv6), test WebSocket connections, and view your IP address.
Pricing
Fotools is completely free. All tools are accessible without login, subscription, or usage limits.
FAQ