Text Sorter
Sort lines of text alphabetically, numerically, or by length with ascending/descending order and case options.
Browse our complete collection of free online tools
Sort lines of text alphabetically, numerically, or by length with ascending/descending order and case options.
Count total lines including blank lines and non-empty lines, with options for different line ending formats.
Analyze text with detailed statistics including readability scores, vocabulary richness, and writing patterns.
Clean up text by removing extra spaces, tabs, line breaks, and other whitespace while preserving essential formatting.
Compare two text documents side by side with highlighted differences showing additions, deletions, and changes.
Advanced text reverser with multiple modes: flip characters, words, sentences, or create true mirror text with Unicode support.
Analyze letter frequency distribution in text, useful for cryptography, linguistics, and language analysis.
Instantly count words, characters, sentences, and paragraphs while tracking reading time and keyword density for your content.
Count characters with and without spaces, perfect for Twitter posts, meta descriptions, SMS messages, and character-limited content.
Transform text between uppercase, lowercase, title case, sentence case, and other formatting styles instantly.
Generate placeholder text in various formats—paragraphs, sentences, or words—for design mockups and layouts.
Reverse text character by character, word by word, or line by line for various creative and practical applications.
Eliminate duplicate lines from text while preserving order, with options for case sensitivity and whitespace handling.
Convert text to URL-friendly slugs by removing special characters, replacing spaces with hyphens, and lowercasing.
Search and replace text with support for regular expressions, case sensitivity, and whole word matching options.
Calculate monthly loan payments, total interest, and view complete amortization schedules for mortgages and loans.
Project investment growth with compound interest, showing the power of compounding over time with detailed projections.
Calculate percentage increase or decrease between two values with clear directional results and explanations.
Calculate weighted and unweighted GPA from course grades and credit hours with support for various grading scales.
Estimate fuel costs for trips based on distance, vehicle efficiency, and current fuel prices with comparison options.
Plan savings goals by calculating required monthly contributions, time to goal, or final amount with interest projections.
Compare product values by calculating price per unit, ounce, or quantity to find the best deal across package sizes.
Calculate percentages, percentage changes, and find values from percentage relationships with step-by-step explanations.
Calculate exact age in years, months, weeks, and days between any two dates with precision accounting for leap years.
Calculate Body Mass Index from height and weight with interpretations, healthy weight ranges, and health context.
Calculate sale prices, discount amounts, and savings for single or stacked discounts with tax options.
Calculate tips and split bills evenly among groups with customizable tip percentages and per-person totals.
Add or subtract days, weeks, months, and years from dates, or find the exact duration between two dates.
Convert numbers to written words in English for checks, legal documents, and formal writing.
Convert Markdown syntax to clean HTML with support for tables, code blocks, and GitHub-flavored extensions.
Convert HTML content to Markdown syntax, preserving structure and formatting for documentation and content migration.
Convert YAML configuration files to JSON format for APIs, JavaScript, and systems requiring JSON input.
Convert JSON data to YAML format for configuration files, Kubernetes manifests, and human-readable data storage.
Convert ASCII codes to text characters and decode ASCII-encoded messages back to readable content.
Convert temperatures between Celsius, Fahrenheit, and Kelvin with precise calculations and common reference points.
Convert between CSS units: pixels, em, rem, and percentages with configurable base font sizes.
Convert colors between HEX, RGB, HSL, HSV, and CMYK formats with live preview and CSS-ready output.
Encode text or files to Base64 format and decode Base64 strings back to original content instantly.
Convert binary code (0s and 1s) to readable text, useful for programming education and data analysis.
Convert any text to binary representation with options for spacing, bit grouping, and different encoding standards.
Format, beautify, and validate JSON data with syntax highlighting, collapsible trees, and error detection.
Encode special characters for URLs or decode percent-encoded strings back to readable text.
Convert hexadecimal color codes to RGB values and vice versa with color preview and CSS output formats.
Convert between units of length, weight, volume, temperature, and more with precise calculations.
Convert Unix timestamps to human-readable dates and vice versa with timezone support and multiple format options.
Convert numbers to Roman numerals and Roman numerals to modern numbers with validation and explanation.
Generate harmonious color palettes for design projects. Create complementary, analogous, and triadic color schemes instantly.
Create placeholder images for web design and prototyping. Generate images in any dimension with custom colors and text.
Convert text into URL-friendly slugs. Transform titles and phrases into clean, SEO-optimized URLs automatically.
Generate Lorem Ipsum placeholder text for designs and mockups. Create paragraphs, sentences, or words in classic or modern variations.
Create barcodes in multiple formats including Code 128, EAN-13, UPC-A, and more. Generate scannable codes for products and inventory.
Generate strong, random passwords with customizable length and character sets. Create secure passwords that meet any requirements.
Generate QR codes for URLs, text, contact info, and more. Create scannable codes with custom colors and sizes.
Generate universally unique identifiers (UUIDs) in standard formats. Create version 1, 4, or 5 UUIDs for database keys and identifiers.
Generate random numbers within any range. Create single numbers or sets for lotteries, sampling, testing, and more.
Generate cryptographic hashes using MD5, SHA-1, SHA-256, and SHA-512. Create checksums for data verification and integrity checking.
Compress images without visible quality loss. Reduce file sizes for faster page loads while maintaining visual fidelity.
Resize images to specific dimensions while maintaining aspect ratio. Batch resize multiple images for web, email, or print.
Convert images to base64 data URIs for embedding directly in HTML, CSS, or JSON. Eliminate HTTP requests for small images.
Crop images to custom dimensions or standard aspect ratios. Perfect for social media, profile pictures, and content images.
Create favicons for websites in all required sizes and formats. Generate ICO, PNG, and Apple Touch icons from a single image.
View, analyze and remove EXIF metadata from your photos. Protect your privacy by cleaning location data, camera info and personal details.
Validate email addresses for proper format and deliverability. Check syntax, domain existence, and MX records.
Look up IP address details including geolocation, ISP, organization, and network information. Analyze any IPv4 or IPv6 address.
Validate International Bank Account Numbers for correct format and check digits. Verify IBANs from all supported countries.
Check SSL/TLS certificate details for any domain. Verify expiration dates, certificate chain, and security configuration.
Analyze password strength and get improvement suggestions. Check against common passwords and estimate crack time.
Validate credit card numbers using the Luhn algorithm. Verify card number format and identify card network (Visa, Mastercard, etc.).
Validate JSON syntax and structure instantly. Identify errors with line numbers and detailed explanations to debug your JSON data quickly.
Format SQL queries with proper indentation and keyword styling. Make complex queries readable and easier to debug.
Decode and inspect JSON Web Tokens. View header, payload, and signature without verification to debug authentication issues.
Build cron expressions visually with a user-friendly interface. Preview scheduled execution times and validate cron syntax.
Validate XML syntax and check for well-formedness. Identify parsing errors with detailed error messages and line numbers.
Encode special characters as HTML entities or decode entities back to characters. Essential for preventing XSS and displaying code.
Navigate and extract data from JSON using JSONPath expressions. Query nested structures and find values quickly.
Format and beautify CSS code with proper indentation. Transform minified stylesheets into readable, well-structured code.
Convert JSON arrays to CSV format for spreadsheet analysis. Transform API data into a format Excel and other tools understand.
Convert CSV data to JSON format for APIs and applications. Transform spreadsheet exports into structured data instantly.
Compress HTML by removing whitespace, comments, and optional tags. Reduce document size while preserving correct rendering.
Compress CSS files by removing whitespace, comments, and optimizing code. Reduce file sizes significantly while maintaining functionality.
Test and debug regular expressions with real-time matching. See matches highlighted and understand how your patterns work.
Generate essential HTML meta tags for SEO and social media. Create Open Graph, Twitter Card, and standard meta tags.
Generate .htaccess rules for redirects, URL rewriting, security headers, and caching. Build Apache configurations without memorizing syntax.
Create robots.txt files to control search engine crawling. Allow or block specific pages and directories from indexing.
Design CSS gradients visually with an intuitive color picker. Create linear and radial gradients with live preview.
Create CSS box shadows visually with live preview. Adjust offset, blur, spread, and color to design perfect shadows.
Minify JavaScript code by removing whitespace, comments, and unnecessary characters. Optimize scripts for faster page loads.
Query DNS records including A, AAAA, MX, TXT, CNAME, and NS records for any domain with detailed propagation status.
Discover domain ownership details, registration dates, and registrar information with our comprehensive WHOIS lookup service.
Inspect HTTP response headers to analyze security policies, caching configuration, and server behavior.
Monitor website availability with HTTP status codes, response times, and uptime verification from multiple locations.
Convert IP addresses to hostnames by querying PTR records, essential for email authentication and network analysis.
Analyze SSL/TLS certificates to verify encryption strength, validity dates, certificate chain, and security configuration.
Trace complete redirect chains showing each hop, status codes, and final destination for any URL.
Extract and analyze all meta tags from any webpage including Open Graph, Twitter Cards, and SEO metadata.
Decompose URLs into components including protocol, domain, port, path, query parameters, and fragment identifiers.
Analyze robots.txt files to verify crawler directives, sitemap references, and identify potential SEO issues.
Discover when a domain was first registered and calculate its age, useful for SEO analysis and trust assessment.
Set countdown timers for any duration. Track time until events, deadlines, or activities with visual and audio alerts.
Simple online notepad for quick notes and text editing. Auto-saves locally—your notes persist between sessions.
Set online alarms with custom sounds and labels. Multiple alarms with snooze function—no app installation required.
Check your screen resolution, viewport size, and device pixel ratio. Essential information for responsive design testing.
View detailed information about your browser, operating system, screen resolution, and device capabilities.
Pick random items from any list. Fair selection for giveaways, assignments, and decisions with animated reveals.
Test your typing speed and accuracy. Measure words per minute (WPM) and track improvement over time.
Create custom spinning wheels for random selection. Add your own options with colors and spin for animated picks.
Generate random lottery numbers for any game format. Create picks for Powerball, Mega Millions, EuroMillions, and custom formats.
Divide people into random teams fairly. Create balanced groups for sports, classrooms, projects, or any team activity.
Create tournament brackets for competitions and events. Generate single elimination, double elimination, or round-robin formats.
Play Rock Paper Scissors against the computer. Track wins, losses, and ties with statistics and streak tracking.
Ask the Magic 8 Ball any yes/no question. Get randomized mystical answers for fun decision-making and entertainment.
Flip a virtual coin for random decisions. Animated coin toss with heads or tails results and statistics tracking.
Generate random colors for design inspiration. Get HEX, RGB, and HSL codes with one click—save and export palettes.
Play the classic Hangman word guessing game. Choose difficulty levels and categories for educational or entertaining gameplay.
Unscramble letters to find words. Educational word puzzle game with hints and multiple difficulty levels.
Scan QR codes using your device camera or from uploaded images. Decode any QR code to reveal its content instantly.
Compare two texts and highlight differences. Find changes between document versions, code revisions, or any text content.
Pick colors and get codes in HEX, RGB, HSL, and CMYK formats. Choose colors visually or enter precise values.
Check current time in cities worldwide. Compare time zones and plan calls or meetings across different locations.
Boost productivity with the Pomodoro Technique. Timed work sessions with automatic breaks and progress tracking.
Precise stopwatch with lap timing capabilities. Track elapsed time with millisecond accuracy and record split times.