UtiLab

Free Online Tools by UtiLab

Tools for listings, marketplaces, text, images, PDF, SEO, social media, email, and development.

Create marketplace listings, shorten descriptions, remove caps and emoji, check text length, edit images, merge PDFs, generate UTM links, QR codes, favicons, color palettes, and technical snippets — without registration or installing software.

Free
No registration
For listings and marketplaces
Text, PDF, images, and SEO
Most tools run in the browser

Most UtiLab tools run directly in your browser. Some PDF and document operations may use server-side processing on infrastructure located in Russia.

Text and Content

Add Line Breaks

Insert a line break every N characters.

Base64 Text Encoder

Online tool for encoding and decoding UTF-8 text to and from Base64 directly in your browser.

Character Counter

Online character counter for symbols, words, lines, paragraphs, and UTF-8 byte size.

Compare Text

Online tool for quickly comparing two texts by match status, length, words, and lines.

Count Occurrences

Online tool for counting occurrences of a word, phrase, substring, or regular expression in text.

Cyrillic to Latin Transliteration

Online tool for converting Russian text to Latin characters. Useful for names, addresses, filenames, links, and technical identifiers.

Extract Emails

Online tool for finding and extracting email addresses from text, emails, HTML, logs, and exports.

Extract Emoji

Online tool for finding and extracting emoji, emoticons, flags, and emoji sequences from text.

Extract Links

Online tool for finding and extracting URLs and links from text, HTML, Markdown, emails, and messages.

Extract Phone Numbers

Online tool for finding and extracting Russian and international phone numbers from text.

Find and Replace

Online tool for finding and bulk replacing text, substrings, and regular expressions.

HTML Escape

Online tool for escaping HTML characters in text: <, >, &, quotes, and apostrophes.

HTML Unescape

Online tool for decoding HTML entities back into readable plain text.

Join Lines

Online tool for joining list lines into one string with a space, comma, semicolon, or custom separator.

Latin to Cyrillic Transliteration

Reverse transliteration from Latin to Russian using GOST System B rules.

Line Counter

Online tool for counting lines, empty lines, and analyzing line length in text, logs, and CSV.

Line Numbering

Online tool for adding numbers to text lines, lists, instructions, code, and documentation.

Mask Email

Online tool for hiding email addresses in text, logs, screenshots, demos, and public reports.

Mask Phone Number

Online tool for hiding phone numbers in text, logs, screenshots, demos, and public materials.

Normalize Dashes

Online tool for carefully replacing hyphens, en dashes, and em dashes in text.

Normalize Quotes

Online tool for converting quotes to a single style: curly, straight, or single quotes.

Normalize Whitespace

Online tool for cleaning double spaces, tabs, empty lines, and extra line breaks in text.

Paragraph Counter

Online tool for counting paragraphs and analyzing structure in text, articles, newsletters, and documents.

Remove Duplicate Lines

Online tool for removing repeated lines from lists, emails, SKUs, logs, spreadsheets, and text exports.

Remove Duplicate Words

Online tool for removing repeated words while keeping the first occurrence.

Remove Emoji

Online tool for removing emoji, emoticons, flags, and emoji modifiers from text.

Remove Empty Lines

Online tool for removing empty lines and whitespace-only lines from text, lists, and exports.

Remove Punctuation

Online tool for removing punctuation marks from text with configurable exceptions.

Reverse Lines

Online tool for reversing line order in lists, logs, CSV, and multiline text.

Reverse Text

Online tool for reversing text, lines, words, and characters back to front.

Reverse Words

Online tool for changing word order in text, lines, and sentences.

ROT13 Encoder

Online tool for ROT13 encoding and decoding Latin letters.

Sentence Counter

Online tool for counting sentences and analyzing phrase length in text.

Shuffle Lines

Online tool for randomly shuffling lines, lists, participants, options, and text data.

Slug Generator

Online tool for creating SEO-friendly URLs from headlines, product names, articles, and page titles.

SMS Length Checker

Online tool for counting SMS length, segment count, and detecting GSM-7 or UCS-2 encoding.

Sort Lines

Online tool for sorting text lines alphabetically, numerically, and with locale-aware ordering.

Sort Words

Online tool for sorting words alphabetically in text, lines, and sentences.

Spaces to Tabs

Online tool for replacing leading spaces with tab characters and configuring indent size.

Split Lines

Online tool for inserting a separator between lines in a list, text, post, or publication.

Strip HTML Tags

Online tool for removing HTML tags and extracting plain text from HTML fragments.

Tabs to Spaces

Online tool for replacing tab characters with spaces and configuring indent size.

Text Case Converter

Online tool for changing text case: uppercase, lowercase, title case, camelCase, snake_case, kebab-case, and other formats.

Text Diff

Online tool for line-by-line comparison of two text versions: contracts, articles, configs, or documents.

Trim Lines

Online tool for removing extra spaces at the edges of text, lines, and multiline lists.

Unicode Escape

Online tool for encoding characters to Unicode escape sequences and decoding \uXXXX back to text.

Unique Words

Online tool for building a list of unique words from text, articles, SEO copy, or exports.

Uppercase First Letter

Online tool for capitalizing the first letter of sentences after periods, questions, exclamations, and ellipses.

URL Encode and Decode

Online tool for URL encode and URL decode. Encode and decode links, parameters, and strings directly in your browser.

Word Counter

Online word counter with uniqueness analysis, repeats, and word frequency in text.

Wrap Text

Online tool for wrapping long lines to a chosen width without extra formatting.

Images and Media

Add Image Border

Add a border with chosen thickness, color, and style around an image directly in your browser.

Add Image Padding

Add padding around an image and set background color directly in your browser.

Adjust Image Brightness

Adjust brightness, contrast, and basic image correction directly in your browser.

Base64 to Image

Decode Base64 or data URI to an image with preview and file download in your browser.

Blur Image

Blur the entire image or a selected area directly in your browser.

Crop Image 1:1

Square 1:1 crop for avatars, Instagram, icons, product cards, and profile images.

Crop Image 16:9

Crop an image to 16:9 for covers, banners, video previews, presentations, and wide layouts.

Crop Image 4:3

Crop an image to classic 4:3 for photos, documents, presentations, catalogs, and websites.

Crop Image 4:5

Vertical 4:5 crop for social media, product cards, posts, mobile-first content, and visuals.

Crop Image 5:4

Horizontal 5:4 crop for cards, previews, catalogs, websites, presentations, and visuals.

Favicon Generator

Upload a logo or image and get a full favicon set: ICO, PNG icons, apple-touch-icon, manifest, and HTML tags.

Flip Image

Flip JPG, PNG, and WebP horizontally or vertically directly in your browser.

Grayscale Image

Convert an image to grayscale directly in your browser.

HEIC to JPG

Convert HEIC/HEIF photos from iPhone to JPG in the browser or on the server.

HEIC to PNG

Convert HEIC/HEIF photos from iPhone to PNG in the browser or on the server.

Image Border Radius

Add border-radius to an image and save with a transparent background.

Image Color Picker

Pick a pixel on an image and get the color in HEX, RGB, HSL, and CSS formats.

Image Compressor

Compress JPG, PNG, and WebP with quality settings directly in your browser.

Image Cropper

Crop JPG, PNG, and WebP online with 1:1, 4:3, 16:9 presets and a free crop frame.

Image Dimensions

Check image width, height, file size, and aspect ratio directly in your browser.

Image EXIF Viewer

View EXIF, GPS, capture date, camera, and image metadata directly in your browser.

Image Format Converter

Convert JPG, PNG, WebP, and AVIF with the Canvas API directly in your browser.

Image Palette Extractor

Extract dominant colors from an image in HEX, RGB, HSL, and CSS formats.

Image Placeholder Generator

Create a placeholder image of the size you need with a label for layouts, mockups, and tests.

Image Resizer

Resize JPG, PNG, and WebP by width and height in pixels directly in your browser.

Image to Base64

Encode PNG, JPG, WebP, and SVG to Base64 or data URI directly in your browser.

Image to Data URI

Convert an image to a data:image string for inline HTML, CSS, JSON, and email.

Image to ICO

Create a favicon .ico from PNG, JPG, or WebP directly in your browser.

Invert Image Colors

Invert image colors and create a negative effect directly in your browser.

Limit Image File Size

Compress an image to a target file size in KB directly in your browser.

Merge Images Horizontally

Join two images into one horizontal row directly in your browser.

Pixelate Image

Hide faces, numbers, and private data with pixels directly in your browser.

Remove EXIF

Remove EXIF, GPS, and metadata from images directly in your browser.

Rotate Image

Rotate JPG, PNG, and WebP by 90°, 180°, or a custom angle in your browser.

Sepia Filter

Add a warm vintage sepia effect to an image directly in your browser.

Sharpen Image

Increase image sharpness directly in your browser without uploading to a server.

Text Watermark

Add a text caption or watermark to an image directly in your browser.

Transparency Checker

Check whether a PNG/WebP image has an alpha channel and transparent pixels.

Development and Data

.env Formatter

Sort, align, and validate .env variables in KEY=VALUE format, detect duplicates, and generate .env.example files.

.gitignore Generator

Generate a .gitignore file with presets for Node.js, Python, Docker, IDEs, and operating systems.

.htpasswd Generator

Generate .htpasswd entries with a username and hashed password for nginx and Apache Basic Auth.

Binary Encoder / Decoder

Encode UTF-8 text to binary byte groups, decode binary back to text, and inspect bytes in binary, decimal, hex, and ASCII.

Cron Expression Generator

Create a cron expression from presets and clear schedule settings without memorizing the order of cron fields.

Cron Expression Parser

Decode cron expressions, inspect each field, and preview upcoming run times without guessing the schedule.

CSS Formatter

Format or minify CSS with indentation, media query support, CSS variable preservation, and comment options.

CSV to JSON

Convert CSV tables to a JSON array of objects or array of arrays with configurable delimiter and header options.

cURL Command Parser

Parse a cURL command into method, URL, headers, query params, body, auth, cookies, and generate a fetch snippet.

Django Secret Key Generator

Generate a secure SECRET_KEY for Django projects using the Django-compatible charset, with output formats for .env and settings.py.

Escape JSON String

Escape text as a JSON string literal by encoding quotes, backslashes, newlines, and special characters.

Hex Encoder

Encode UTF-8 text to hex bytes and decode hex back to text, with byte preview, prefix options, and case settings.

HTML Formatter

Format or minify HTML markup with configurable indentation, attribute wrapping, and comment preservation.

HTTP Status Codes

Quick reference for HTTP status codes with descriptions, usage scenarios, and JSON response examples.

JavaScript Formatter

Format or minify JavaScript code with configurable indentation, line breaks, and comment handling for snippets and DevTools output.

JSON Formatter

Format, minify, and inspect JSON structure with indent controls, key sorting, and a visual tree view.

JSON Minifier

Compress JSON to a single line by removing all unnecessary whitespace without changing the data.

JSON Repair

Attempt to fix common JSON errors — trailing commas, single quotes, comments, and unquoted keys — and validate the result.

JSON to CSV

Convert a JSON array of objects to CSV for Excel, Google Sheets, no-code tools, and data imports.

JSON to XML

Convert JSON objects to XML with a configurable root tag, array element names, attributes, and indentation.

JSON to YAML

Convert JSON objects and API responses to YAML for Helm, Ansible, Kubernetes, Docker Compose, and CI/CD configs.

JSON Validator

Check JSON syntax and pinpoint errors by line and column before deploying to production.

JWT Decoder

Decode JWT header and payload from base64url and inspect claims without verifying the signature.

MD5 Hash

Compute an MD5 hash of text in hex or Base64 for legacy systems, checksum verification, and compatibility testing.

Nano ID Generator

Generate short URL-safe Nano ID identifiers with configurable length, count, and alphabet.

Regex Tester

Test JavaScript regular expressions against text with flags, capture groups, named groups, and match highlighting.

Robots.txt Generator

Generate a robots.txt file with User-agent, Allow, Disallow, and Sitemap directives for basic crawl control.

Semver Parser

Parse semantic version strings, prerelease tags, build metadata, and package.json ranges like ^1.2.3 and ~1.2.3.

SHA-1 Hash

Compute a SHA-1 hash of text in hex or Base64 for legacy APIs, checksum verification, and compatibility.

SHA-256 Hash

Compute a SHA-256 hash of any text using the browser Web Crypto API, with output in hex, Base64, or Base64URL.

SQL Formatter

Format SQL queries with keyword line breaks, indentation, dialect settings, and keyword case control.

ULID Generator

Generate time-sortable ULID identifiers for logs, events, APIs, queues, and distributed systems.

Unescape JSON String

Decode a JSON-escaped string back to readable plain text by reversing escape sequences.

Unix Timestamp Converter

Convert Unix timestamps to human-readable dates and dates back to timestamps in seconds, milliseconds, UTC, local time, and ISO 8601.

UTM Link Parser

Parse, validate, and rebuild URLs with UTM tracking parameters for ad campaigns and analytics.

UUID Generator

Generate random UUID v4 identifiers using the browser crypto API for databases, tests, APIs, and correlation IDs.

XML Formatter

Format and minify XML with indentation for SOAP responses, RSS feeds, sitemaps, API payloads, and configs.

XML to JSON

Convert XML documents and fragments to JSON for APIs, SOAP, RSS, sitemaps, configs, and dev tasks.

XML Validator

Check XML for well-formedness and pinpoint unclosed tags, nesting errors, and unescaped characters by line and column.

YAML Formatter

Format YAML configs with consistent indentation, basic syntax checking, and clear error messages.

YAML to JSON

Convert YAML configs and fragments to JSON for APIs, Postman, webhooks, tests, and documentation.

YAML Validator

Validate YAML syntax and pinpoint errors by line and column for Kubernetes, Docker Compose, and CI/CD configs.

Security and IDs

Marketing and SEO

Canonical URL Generator

Create a correct canonical tag for a page, normalize the URL, and copy ready-made HTML for head, layout, or site templates.

Clean Hashtags

Remove #hashtags from post, listing, or description text in your browser.

Description Length Checker

Check listing text length: characters, words, lines, paragraphs, read time, and platform limits.

Extract Hashtags

Find and copy unique #hashtags from a post, listing, or description.

First Message to Buyer

Write a polite first reply to a buyer for a listing, sale, or giveaway.

Free Giveaway Text

Write a clear free-giveaway listing to hand off items with less back-and-forth.

Listing Title — Electronics

Build a short, clear title for selling electronics on classified sites and marketplaces.

Listing Title — Furniture

Build a clear listing title for selling furniture: sofas, wardrobes, tables, beds, kitchens, or chairs.

Meta Description Length Checker

Check a page description before publishing: character count, approximate snippet width, truncation risk, and text quality for search results.

Meta Keywords Generator

Paste page, article, or product text to find frequent words and phrases, remove stop words, and get a draft keyword list.

No Trade Text

Write a polite line for your listing: sale only, no trades.

Open Graph Tags Generator

Create og:title, og:description, og:url, og:image, and other Open Graph tags for link previews in social networks and messengers.

Pickup Only Text

Write a clear pickup-only phrase for a listing, sale, or free giveaway.

Polite Refusal

Write a calm reply when an item is sold, reserved, or the terms do not fit.

Post CTA Generator

Create a short, clear call to action for posts, listings, Telegram, social feeds, landing pages, or email.

Remove Caps from Listing

Fix listing text case and remove excessive CAPS LOCK from titles and descriptions.

Remove Emoji from Listing

Clean listing text from extra emoji, decorative symbols, and visual clutter in your browser.

SEO Title Length Checker

Check a page title before publishing: character count, approximate snippet width, readability, and truncation risk in search results.

Short Bio Generator

Build a short profile bio from keywords for social networks, Telegram, portfolios, and marketplaces.

Short Listing for Telegram

Shorten a long listing into a Telegram-friendly post in your browser.

Sitemap XML Generator

Create an XML sitemap from a list of pages, validate URLs, and download sitemap.xml for your site or webmaster tools.

Split Long Post

Split long text into parts by character limit without breaking words, paragraphs, or sentences.

Telegram Post Formatter

Prepare text for Telegram: paragraphs, line breaks, lists, hashtags, and readable post structure.

Truncate Telegram Post

Shorten text to the Telegram 4096-character limit and keep the main message.

UTM Link Generator

Build a link with UTM parameters for ads, newsletters, social posts, and analytics.

VK Short Post

Shorten text for VK to a chosen limit while keeping meaning, structure, and readability.

YouTube Title Ideas

Generate YouTube video title ideas from topic, keywords, and video style.

PDF Tools

Utilities

Email and Communication

Online tools for everyday tasks

UtiLab is a collection of free online tools for working with text, images, PDF files, documents, SEO, email, social media, marketplaces, and development tasks. The service helps you quickly solve small practical tasks without installing separate apps or creating an account: prepare a listing, shorten a post, check text length, edit an image, create a QR code, build a UTM link, generate a favicon, merge a PDF, create an email signature, or format a technical snippet for a website.

Tools for listings and marketplaces

UtiLab helps prepare text for marketplace listings and classified ads: create a title for electronics or furniture, remove excessive caps and emoji, write a free giveaway description, add pickup terms, politely decline an exchange, prepare a first message to a buyer, and check the length of a description. These tools are useful for platforms such as local marketplaces, classified boards, social media groups, Telegram channels, and community chats.

Tools for images, PDF, and websites

UtiLab also includes tools for image, PDF, and website tasks: resize images, compress files, convert formats, crop images, remove EXIF, generate favicons, create PDFs from images, merge and split PDF files, extract text from documents, generate QR codes, UTM links, color palettes, CSS gradients, and Open Graph tags.