Tools

Select a tool below. Browse by group or pick a tool directly.

All tools

AST viewer
ast.dump of Python code.
Base64 encoder/decoder
Encode or decode Base64.
Base64 encoder/decoder
Encode or decode Base64.
Byte size converter
Convert between B/KB/MB/GB/TB/PB/EB and KiB/MiB/GiB/TiB/PiB/EiB. Supports both comma and period as decimal separators.
Bytes converters
Hex/Base32/Base85/UTF-8 converters.
Bytes converters
Hex/Base32/Base85/UTF-8 converters.
Class template generator
Generate Python class templates.
Color converter
HEX ⇄ RGB → HSL
Color Gradient Generator
Generate 10 beautiful color gradients based on your selected color. Adjust the variation percentage to control how different the gradient colors are from your base color.
Color Picker
Visual color picker with conversion to HEX, RGB, HSL, HSV, CMYK, and other color formats. Pick a color and see all format representations.
Context manager generator
Generate context manager templates.
CSV ⇄ JSON
Convert CSV and JSON array.
curl Command Wizard
Build curl commands step-by-step with an interactive wizard. Perfect for beginners and complex requests.
curl Command Wizard
Build curl commands easily with this interactive wizard. Select 'Show help' below for step-by-step guidance on each field.
cURL → requests
Convert cURL to Python requests.
Datetime ⇄ epoch
Convert between epoch and datetime.
Datetime ⇄ epoch
Convert between epoch and datetime.
Dead code detector
Find unused functions, classes, and variables.
Decorator generator
Generate decorator templates.
Dependency tree visualizer
Visualize package dependencies recursively.
Dependency tree visualizer
Visualize package dependencies recursively.
Docstring generator
Generate docstring templates (Google/NumPy/Sphinx styles).
Exception explainer
Explain common Python exceptions with causes and solutions.
Glob tester
Test glob pattern on candidates.
Hash calculator
MD5/SHA family for strings.
Hash calculator
MD5/SHA family for strings.
Hash calculator
MD5/SHA family for strings.
HMAC calculator
Compute HMAC using hashlib.
HTML Tools
HTML-specific operations: prettify, minify, sanitize, extract links, images, tables, text blocks, metadata, or article content. For format conversions (HTML → Markdown/LaTeX/etc), use Universal Document Converter.
HTML/Text Sanitizer
Sanitize HTML to prevent XSS attacks. Remove or allow specific HTML tags to make content safe for display.
Image to ASCII Art
Convert images to ASCII text art (color & black/white). Maximum size: 1200x1200px.
Import analyzer
Find unused, missing, and circular imports in Python code.
Import sorter (isort)
Sort and group imports.
JSON formatter/validator
Pretty-print, minify, validate JSON.
JSON formatter/validator
Pretty-print, minify, validate JSON.
JSON Schema validator
Validate instance against schema.
JWT decoder
Decode JWT header/payload (no verify).
JWT decoder
Decode JWT header/payload (no verify).
Lint (pycodestyle)
Quick PEP8 check via pycodestyle.
Mock data generator
Generate realistic test data using Faker library.
Nanoid generator
Generate URL-friendly unique string IDs (Nanoid).
Package license checker
Check licenses of packages from requirements.txt.
Package license checker
Check licenses of packages from requirements.txt.
Parse pip freeze
Analyze pip freeze output and convert to requirements.txt.
Password Generator
Generate secure, memorable passwords using word combinations with numbers and special characters.
Password hash (bcrypt)
Hash password with bcrypt.
Path style converter
Convert between Windows/POSIX paths and handle JSON/Python escaping.
Path style converter
Convert between Windows/POSIX paths and handle JSON/Python escaping.
Path tools
Join/normalize paths.
pip command builder
Build pip install commands.
Pretty diff
Unified diff or NDiff for two texts.
PyPI package info
Show latest version and summary.
PyPI search & details
Search PyPI packages with license and vulnerability info.
PyPI search & details
Search PyPI packages with license and vulnerability info.
pytest template generator
Generate pytest test templates.
Python formatter (Black)
Format code with Black.
Python validator
Comprehensive Python code validation with syntax, style, and complexity checks.
QR code decoder
Decode QR codes from uploaded images. Supports common image formats (PNG, JPG, etc.). Files are processed in memory and not saved.
QR code decoder
Decode QR codes from uploaded images. Supports common image formats (PNG, JPG, etc.). Files are processed in memory and not saved.
QR code generator
Generate QR codes as data URI images.
QR code generator
Generate QR codes as data URI images.
Random generator
Secure random/password generator.
Regex tester
Python re tester with flags.
Regex tester
Python re tester with flags.
Regex Wizard
Build regular expressions interactively without knowing regex syntax - use the pattern builder or choose from pre-built patterns.
requirements.txt helper
Parse specs and suggest latest.
Slugify / de-slugify
Basic slug operations.
Snowflake ID tools
Generate and decode Snowflake IDs.
Stack trace formatter
Format and analyze Python tracebacks for easier debugging.
Timezone converter
Convert datetime between timezones.
To code variable
Convert JSON/YAML/TOML/CSV/XML to a code variable assignment.
To code variable
Convert JSON/YAML/TOML/CSV/XML to a code variable assignment.
Tokenize viewer
List tokens of Python code.
Type hint generator
Generate type-annotated function signatures.
ULID tools
Generate and decode ULIDs (Universally Unique Lexicographically Sortable Identifiers).
Unicode icons browser
Browse and copy Unicode symbols and emoji.
Unicode icons browser
Browse and copy Unicode symbols and emoji.
Unicode inspector
Codepoints and escape/unescape.
Unicode inspector
Codepoints and escape/unescape.
Universal Data Converter
Convert between JSON, YAML, TOML, CSV, and XML formats.
Universal Document Converter
Convert between 25+ document formats: Markdown, HTML, LaTeX, RST, DocBook, AsciiDoc, MediaWiki, DOCX, ODT, EPUB, PDF, RTF, PowerPoint (PPTX), Jupyter Notebooks, Jira Wiki, Man Pages, Plain Text, OPML, DokuWiki, Textile, Org-mode, and HTML presentations (Reveal.js, DZSlides, Slidy). Binary formats can be uploaded. PDF/PPTX input uses text extraction. Maximum file size: 10 MB.
URL encoder/decoder
Percent-encode or decode URLs.
UUID tools
Generate and inspect UUIDs.
Virtual environment commands
Generate venv/virtualenv/conda environment commands.
Visual diff
Side-by-side diff with color highlighting (red for deletions, green for additions).
Web Article Extractor
Extract article content from HTML, removing ads, navigation, and other clutter. Useful for cleaning scraped web content.
XML pretty/validate
Validate XML and pretty-print.