Free Online Developer Tools
MushTools offers a growing collection of fast, privacy-friendly utilities that run entirely in your browser. No sign-ups, no tracking, no data leaves your device.
Text 24 tools
Add Text to All Lines
Add text to the beginning or end of every line. Perfect for prefixes, suffixes, and formatting.
Remove Extra Spaces
Collapse multiple spaces into single spaces while preserving line breaks.
Remove Line Breaks
Convert multiline text into a single continuous line or paragraph.
Remove Empty Lines
Remove blank and whitespace-only lines from your text.
Filter Lines
Keep or remove lines containing specific text or patterns with regex support.
Repeat Text
Repeat text any number of times with optional separator between repetitions.
Reverse List
Reverse the order of items in a list. Supports multiple separators.
Shuffle List
Randomly shuffle the order of list items using Fisher-Yates algorithm.
Sort List
Sort list items alphabetically or numerically in ascending or descending order.
Base64 Encode / Decode
Encode text to Base64 or decode Base64 strings back to readable text. Supports UTF-8.
Word Counter
Count words, characters, sentences, paragraphs, and lines in real-time.
Word Frequency Counter
Analyze text to find the most frequently used words with counts and percentages.
Find and Replace
Search for text and replace it with new content. Supports case-sensitive and whole word matching.
Text Case Converter
Convert text between uppercase, lowercase, title case, sentence case, and more.
Duplicate Line Remover
Remove duplicate lines from text while preserving order.
URL Encoder / Decoder
Encode and decode URLs with percent-encoding. Handle special characters correctly.
ASCII/Unicode Converter
Convert text to ASCII codes or Unicode values and back. Supports all characters.
Remove Emojis from Text
Remove emojis from text while preserving letters, numbers, punctuation, and line breaks.
Morse Code Converter
Convert between text and Morse code bidirectionally. Supports letters, numbers, and common punctuation.
Text to Binary Converter
Convert text to binary and binary back to text. UTF-8 encoding with clear character separation.
Frequent Words Finder
Analyze text to find the most frequently used words with counts and percentages.
Keyword Generator
Extract relevant keywords from text. Remove stop words and customize keyword count.
URL Extractor
Extract all URLs from text including HTTP, HTTPS, and domain URLs without protocol.
Lorem Ipsum Generator
Generate Lorem Ipsum placeholder text in paragraphs, sentences, or words for mockups and designs.
Numbers 15 tools
Standard Deviation Calculator
Calculate population or sample standard deviation with detailed statistics including mean, variance, count, sum, min, and max.
Filter Numbers
Filter a list of numbers by conditions like greater than, less than, equal to, or within a range.
Number Base Converter
Convert numbers between binary, octal, decimal, hexadecimal, and other bases.
Prime Number Checker
Check if a number is prime or composite with detailed explanation.
Average Calculator
Calculate the arithmetic mean of a list of numbers with sum, count, min, and max.
Percentage Calculator
Calculate percentages in multiple ways: find %, percentage of number, increase/decrease.
Fraction Calculator
Add, subtract, multiply, and divide fractions with automatic simplification.
Fraction Simplifier
Reduce fractions to their lowest terms automatically with mixed number support.
Fraction to Decimal Converter
Convert any fraction to its decimal equivalent instantly with high precision.
Powers and Roots Calculator
Calculate squares, cubes, custom powers, square roots, cube roots, and nth roots.
Scientific Notation Converter
Convert numbers between scientific notation and decimal format.
Number List Generator
Generate sequences of numbers with custom start, end, and step values.
Number Sorter
Sort lists of numbers in ascending or descending order. Accepts comma, space, or line-separated values.
Min Max Calculator
Find the minimum and maximum values in a list of numbers with additional statistics.
Currency Converter
Convert amounts between major world currencies with accurate exchange rates.
Mathematics 14 tools
Calculator
Basic math calculations with a simple, clean interface.
Logarithm Calculator
Calculate logarithms with base 10, base e (natural log), or custom bases. Supports decimal values with validation.
Volume Calculator
Calculate volumes of cubes, rectangular prisms, spheres, cylinders, cones, and pyramids with formulas shown.
Math Graph Plotter
Plot mathematical functions on an interactive graph. Support for linear, quadratic, trigonometric, exponential, and more.
Mean, Median, and Mode Calculator
Calculate mean, median, and mode from a list of numbers. Supports decimals and negative values.
Unit Converter
Convert between different units of measurement for length, weight, temperature, and more.
Area Calculator
Calculate area of rectangles, triangles, circles, squares, and trapezoids with formulas shown.
Binary Converter
Convert binary numbers to decimal, hexadecimal, octal, and other bases instantly.
Hexadecimal Converter
Convert hexadecimal numbers to decimal, binary, octal, and other bases instantly.
Roman Numeral Converter
Convert between Roman numerals and decimal numbers. Supports 1 to 3999.
Direct Proportion Rule
Solve direct proportion problems by entering three known values to find the missing fourth value.
Inverse Proportion Rule
Solve inverse proportion problems using the rule of three. Enter three values to find the fourth.
Trigonometric Functions
Calculate sine, cosine, tangent, and their reciprocals for any angle in degrees or radians.
Radians and Degrees Converter
Convert angles between radians and degrees instantly with formulas and examples.
Colors 20 tools
Color Converter
Convert colors between HEX, RGB, HSL, HSV, and CMYK formats instantly.
Color Mixer
Mix two or more colors together to create new blended colors.
Color Gradient Generator
Create smooth color gradients between multiple colors. Get CSS code.
Hue Adjuster
Adjust the hue of any color by rotating it on the color wheel.
Triadic Color Scheme
Generate a triadic color scheme with three evenly spaced colors on the wheel.
Tetradic Color Scheme
Generate a tetradic color scheme with four colors arranged in two complementary pairs.
Complementary Color
Find the complementary color opposite to your input on the color wheel.
Lighten Color
Increase the lightness of any color. Enter HEX, RGB, or HSL and adjust instantly.
Darken Color
Decrease the lightness of any color. Enter HEX, RGB, or HSL and adjust instantly.
Change Saturation
Increase the saturation of any color. Make colors more vibrant instantly.
Desaturate Color
Reduce the saturation of any color. Make colors more muted or grayscale.
Color Inverter
Invert any HEX or RGB color to its opposite with instant visual preview.
Random Color Generator
Generate random colors with visual preview. Get HEX, RGB, and HSL values instantly.
Split Complementary Colors
Generate split complementary color schemes with three harmonious colors from any base.
Analogous Color Scheme
Create analogous color palettes with adjacent colors for natural harmony.
Monochromatic Color Generator
Generate monochromatic palettes with varying lightness from a single hue.
Square Color Scheme
Generate four-color square palettes with evenly spaced hues around the wheel.
Image Color Picker
Pick exact colors from any image by clicking. Get HEX, RGB, and HSL values.
Image Color Palette Extractor
Extract dominant color palettes from images automatically. Get all HEX values.
Contrast Checker
Check contrast ratio between two colors for WCAG AA and AAA accessibility compliance. Supports HEX, RGB, and HSL.
Date & Time 9 tools
Live Time Zone Converter
Convert time between countries and time zones with live updates. Handle daylight saving automatically.
Age Calculator
Calculate your exact age in years, months, and days with birthday countdown.
Stopwatch
Track elapsed time with start, pause, and reset functionality.
Countdown Timer
Set a countdown timer for any duration with start, pause, and reset.
Unix Time Converter
Convert between Unix timestamps and human-readable dates.
Add to a Date
Add days, weeks, months, or years to any date.
Subtract from a Date
Subtract days, weeks, months, or years from any date.
Pomodoro Timer
Boost productivity with focused work sessions and breaks. Customizable Pomodoro technique timer.
Images 56 tools
Image Dimension Detector
Detect width, height, aspect ratio, file size, and format of images.
Image Metadata Reader
Extract EXIF metadata including camera info, GPS, date taken from images.
Blurry Border Image Generator
Add blurred borders to images with adjustable intensity, thickness, and position.
Screen Capture
Capture your screen, window, or browser tab using the Screen Capture API.
Remove Image Background
Remove backgrounds from images to get transparent PNGs with adjustable tolerance.
Image Converter
Convert images between PNG, JPEG, WebP, AVIF, BMP formats with batch support.
Image to PDF
Convert multiple images to a single PDF document. Reorder, rotate, customize page settings.
Image to WebP Converter
Convert PNG, JPEG, GIF, and other images to WebP format with quality control.
Meme Generator
Create memes with black border frames, customizable text, fonts, and colors.
Pixelate Effect
Apply a pixelated mosaic effect to images with adjustable pixel size. Perfect for censoring or retro art.
Image to Pixel Art Converter
Convert images to pixel art style with adjustable pixel size, color palette, and dithering. Download the result.
Noise Reduction
Reduce visible noise and grain in images with adjustable smoothing strength while preserving details.
Glow Effect
Apply a dreamy glowing effect to images with adjustable strength and blur radius.
Equalize Image
Enhance image contrast using histogram equalization to improve visibility in dark or washed-out photos.
Image Brightness Adjuster
Adjust image brightness with a slider and download the result instantly.
Rotate Image
Upload an image and rotate it by 90°, 180°, 270°, or any custom angle. Preview and download instantly.
Image to Base64
Convert images to Base64 data URLs. Support for PNG, JPEG, GIF, WebP, and more.
Barcode Generator
Generate barcodes in multiple formats including Code 128, Code 39, EAN-13, UPC, and more.
Image Contrast Adjuster
Adjust image contrast with a slider and download the result instantly.
Image Saturation Adjuster
Adjust image saturation levels with real-time preview and instant download.
Image Intensity Adjuster
Modify image intensity to enhance or reduce overall brightness and detail.
Add Noise to Image
Add Gaussian or Salt & Pepper noise to images with adjustable intensity. Preview and download instantly.
Random Bitmap Generator
Generate random bitmap images and pixel art patterns with customizable dimensions and colors.
Grayscale Image
Convert images to black and white instantly with side-by-side comparison.
Blur Image
Apply Gaussian blur effect with adjustable intensity for softening or artistic effects.
Tilt-Shift Effect
Create miniature-style photos with adjustable focus area and blur intensity.
Emboss Effect
Apply emboss filter to create a raised, 3D-like appearance on images.
Color Emboss Effect
Apply colored emboss effect with customizable hue for artistic results.
Black and White
Convert images to pure binary black and white with adjustable threshold.
Posterize Effect
Reduce tonal levels in images for a posterized, artistic look.
Solarize Effect
Apply solarization effect to invert colors below a threshold.
Edge Detection
Detect edges in images using Sobel operator for outline extraction.
Edge Enhancement
Enhance image edges with Laplacian filter for sharper details.
Round Image Corners
Round the corners of images with adjustable radius for modern look.
Sepia Effect
Apply vintage sepia tone to images for nostalgic, old-fashioned photo effects.
Adjust Exposure
Fix underexposed or overexposed images with a simple exposure slider.
Adjust Gamma
Adjust image gamma correction to improve midtone brightness without affecting highlights.
Image Color Range
Extract or isolate specific color ranges from images with adjustable thresholds.
Image Hue Adjuster
Adjust the hue of images with a slider for color shifting effects.
Sharpen Edges
Enhance image edges with adjustable sharpening intensity.
Special Filters
Apply special visual effects like blur, emboss, and edge detection.
Adjust Channels
Modify individual RGB channels for color correction effects.
Vignette Effect
Apply vignette effect to darken or lighten image edges.
Colorize Image
Add color tints to images with customizable intensity.
Combine Images
Merge multiple images horizontally or vertically.
Favicon Generator
Generate favicon.ico files from uploaded images in multiple sizes (16x16, 32x32, 48x48, 64x64).
Image Comparison Viewer
Compare two images with an interactive slider overlay or side-by-side view. Adjust zoom and swap images.
Resize Image
Change image dimensions by pixels or percentage scale.
Crop Image
Crop images by selecting a region interactively.
Image Compressor
Compress images with adjustable quality. Reduce file size while preserving dimensions.
RGB Image Channels
Extract and view individual Red, Green, and Blue color channels from images.
Image Histogram
Analyze image color distribution with luminance and RGB histograms.
Image Censoring
Censor sensitive areas with blur or pixelation. Draw rectangles to obscure content.
Overlay Images
Combine two images by overlaying one on another with position, size, and opacity controls.
Duotone Effect
Apply a two-color gradient effect mapping shadows and highlights to custom colors.
Split Image
Split images into multiple parts with customizable rows and columns. Download as ZIP or individually.
Equalize Image Area
Apply histogram equalization to a selected rectangular area of an image while keeping the rest unchanged.
Linear Gradient on Image
Add a customizable linear gradient overlay to images with adjustable angle, colors, opacity, and blend mode.
Radial Gradient on Image
Add a radial gradient overlay to images with adjustable center, radius, colors, opacity, and blend mode.
Randomness 12 tools
Password Generator
Generate secure random passwords with customizable length and character types.
QR Code Generator
Create QR codes from text, URLs, or any data. Download as PNG image.
UUID Generator
Generate universally unique identifiers (UUIDs) in version 4 format.
Phone Number Generator
Generate fictional phone numbers for testing, QA, and mockups. Multiple countries and formats.
Random Number Generator
Generate one or multiple random numbers within a custom range using secure randomness.
Gaussian Random Number Generator
Generate random numbers following a Gaussian (normal) distribution with custom mean and standard deviation.
Random String Generator
Generate secure random strings with customizable length and character options for passwords, tokens, and testing.
List Randomizer
Shuffle any list of items randomly with one click and copy results.
Random Wheel
Spin a wheel to make random decisions from your custom options.
Dice Roller
Roll dice with customizable number of dice and sides. See individual results and total sum.
Coin Toss
Flip a coin and get heads or tails instantly. Simple, fast, and fun decision maker.
Random File Generator
Generate random files with customizable size and extension for testing.
Programming & Files 40 tools
JSON Formatter
Format and beautify JSON data with proper indentation. Validate JSON syntax.
JSON to CSV Converter
Convert JSON arrays of objects to CSV format with proper escaping.
Markdown to HTML
Convert Markdown text to clean HTML. Supports common Markdown syntax.
Hash Generator
Generate SHA-256, SHA-1, and MD5 hashes from text instantly.
Cron Expression Builder
Build cron expressions visually for scheduling tasks. Generate standard 5-field syntax.
CSS Minifier
Remove unnecessary spaces, comments, and line breaks from CSS to optimize file size.
CSS Formatter
Beautify and format minified CSS with proper indentation and spacing for readability.
JavaScript Obfuscator
Transform JavaScript code into a less readable format using basic obfuscation techniques.
Inline CSS
Convert CSS rules into inline style attributes for HTML elements.
Syntax Highlighter
Highlight code syntax for multiple programming languages with clear formatting.
HTML Formatter
Beautify and format HTML code with proper indentation and spacing.
Split Files
Split large files into smaller chunks for easier sharing and storage.
File Size Calculator
Convert file sizes between Bytes, KB, MB, GB, TB, and more instantly.
Merge Files
Combine multiple files into a single file quickly and securely.
Text File Reader
Read and display text files (.txt, .md, .log) with file information.
JSON File Viewer
View and format JSON files with syntax highlighting and collapsible sections.
CSV File Viewer
View CSV files in an interactive table with sorting and filtering.
ZIP File Extractor
Extract files from ZIP archives directly in your browser.
Corrupt Files
Intentionally corrupt files for testing error handling and recovery systems.
File Diff Checker
Compare two files and visualize differences with highlighting.
SVG Converter & Viewer
Convert between raster images and SVG, or view SVG files. Bidirectional conversion with preview.
Code Snippet Generator
Generate code snippets for common programming tasks in multiple languages.
Robots.txt Generator
Create robots.txt files with custom rules for search engine crawlers.
HTML Meta Tags Generator
Generate HTML meta tags including Open Graph and Twitter Card data.
HTML Entity Encoder and Decoder
Encode special characters to HTML entities or decode them back. Supports named and numeric entities.
JWT Analyzer
Decode and analyze JWT tokens. View header, payload, signature, and claim information with validation.
Unicode Character Viewer
Explore Unicode characters with detailed encoding info. Browse by block, category, or search.
Credit Card Number Generator
Generate valid test credit card numbers using the Luhn algorithm.
ZIP File Generator
Combine multiple files into a ZIP archive for easy sharing and storage.
PDF Combiner
Merge multiple PDF files into a single document with custom ordering.
Audio Recorder
Record microphone, system audio, or both. Download as WebM entirely in browser.
Video Converter
Convert video files between MP4, WebM, MOV, MKV, AVI formats. Quality presets, resolution scaling, frame rate control.
Image Overlay on Video
Add image overlays to videos. Full video or first frame only mode. Customize position, size, opacity, and rotation.
Audio Converter
Convert audio files between MP3, WAV, OGG, M4A, FLAC formats. Quality presets, bitrate control, sample rate options.
Audio Merger
Combine multiple audio files into one WAV file. Reorder tracks and merge them locally in your browser.
Audio Trimmer
Cut one or more audio clips by start and end time, then download them as one WAV file.