Free social media tools

Free tools for creators, brands, and agencies — caption and hashtag generators, engagement-rate and influencer-rate calculators, posting-time guides, and more.

Start with a caption draft, count your text, prepare an image, or calculate a campaign result. Each tool explains its inputs and limits.

Utilities

Social Media Character Counter

A social media character counter shows how many characters your draft uses and compares it with verified platform limits. X allows 280 characters, an Instagram caption published through the API allows 2,200, and a Threads post allows 500. Each limit below links to its official source and read date.

UTM Link Builder

A free UTM builder creates trackable campaign links by appending utm_source, utm_medium, and utm_campaign parameters to your URL, so you can measure which social posts drive traffic and conversions.

Social Media Image Size Guide

Review common starting dimensions for social media images. Check the destination's current requirements and preview the crop before publishing. This guide does not guarantee that every placement preserves the complete image.

Twitter Character Counter

A Twitter character counter checks your draft against the 280-character limit for a standard X post. X counts every valid URL as 23 characters and each emoji as 2, so its count can differ from this plain text count. Paste your draft below and confirm the final count in X.

Twitter Thread Maker

A Twitter/X thread maker splits a long piece of writing into a numbered series of tweets that each stay under the 280-character limit. Paste your text and it breaks the content on word boundaries, labels every tweet like 1/5, and lets you copy each one to post in order. Everything runs in your browser.

Instagram Font Generator

An Instagram font generator turns your text into stylish Unicode lettering you can paste straight into your bio, captions, or comments. It maps each letter to bold, italic, script, monospace, and other Unicode variants, so the styling survives copy-and-paste anywhere Instagram accepts text. Pick a style and copy it in one tap.

Text formatting

Instagram Line Breaker

To add line breaks in an Instagram caption or bio, write your text with a blank line between paragraphs, copy the result from this tool, and paste it into Instagram. Choose invisible spacers when blank lines disappear after pasting. Always preview the caption, because Instagram controls final spacing.

Instagram Post Formatter

An Instagram post formatter cleans up spacing, fixes line breaks, and lets you add Unicode bold or italic that Instagram has no native styling for. Format your caption once, then paste it in and it keeps its structure.

Instagram Bold & Italic Text Generator

Instagram has no bold or italic button, so this generator converts your text to Unicode bold and italic characters that you copy and paste into a caption, comment, or bio. These are different characters, not real formatting. Use them for short headings and keep key details in plain text.

Facebook Line Breaker

To add a line break or spacing in a Facebook post, put each paragraph on its own line with a blank line between, then copy the result into the composer. This free tool gives you plain breaks or invisible zero-width spacers on blank lines. Preview the post before you publish, because Facebook controls the final spacing.

Facebook Post Formatter

A Facebook post formatter prepares your text before you paste it: it cleans paragraph spacing and can swap letters for Unicode bold, italic, bold italic, or monospace characters. Facebook has no native bold button in a standard post. Preview the result on your phone, because styled characters can display differently.

Facebook Bold & Italic Text Generator

Facebook has no bold or italic button in a standard post, so this generator converts your text to Unicode bold and italic characters that you copy and paste. They look styled but are different characters, not real formatting. Use them for a short heading and keep key details in plain text.

LinkedIn Line Breaker

A LinkedIn line breaker keeps the line breaks and paragraph gaps that LinkedIn drops when you paste a post, especially from another app. Add the spacing you want and copy it cleanly into the LinkedIn composer.

LinkedIn Post Formatter

A LinkedIn post formatter fixes spacing, preserves line breaks, and adds Unicode bold or italic — the output uses different characters rather than native rich-text styling. Format once and paste in with structure intact.

LinkedIn Bold & Italic Text Generator

This LinkedIn bold and italic text generator converts text into Unicode bold and italic — a character-based alternative to native rich-text styling. Copy the style you want into your post, headline, or About section.

Twitter/X Line Breaker

A Twitter/X line breaker helps you space out a post with clean line breaks that hold up in the timeline. Lay out your lines the way you want them and copy the result — handy when you're working within the 280-character limit.

Twitter/X Post Formatter

A Twitter/X post formatter cleans spacing and creates Unicode bold or italic characters for copy-paste. Check your draft in X's composer for display, accessibility, and your account's current length limit.

Twitter/X Bold & Italic Text Generator

This Twitter/X bold and italic text generator converts your words into Unicode bold and italic that display styled in posts, replies, and your bio. Copy the variation you want — just remember X has a 280-character cap.

Threads Line Breaker

A Threads line breaker keeps the line breaks and paragraph spacing that the Threads composer can flatten when you paste. Add the breaks you want and copy the result back into Threads with the spacing preserved.

Threads Post Formatter

A Threads post formatter cleans spacing, preserves line breaks, and adds Unicode bold or italic that Threads has no native styling for. Format your post once and paste it in with its structure intact.

Threads Bold & Italic Text Generator

This Threads bold and italic text generator converts plain text into Unicode bold and italic characters for copy-paste in posts, replies, and your profile. Copy the version you want and paste it straight into Threads.

Pinterest Line Breaker

A Pinterest line breaker keeps line breaks and paragraph spacing in Pin descriptions and board notes that Pinterest can otherwise compress. Add the breaks you want and copy the result into your Pin.

Pinterest Post Formatter

A Pinterest post formatter tidies spacing, preserves line breaks, and adds Unicode bold or italic for Pin descriptions that have no native styling. Format your description once and paste it in cleanly.

Pinterest Bold & Italic Text Generator

This Pinterest bold and italic text generator converts text into Unicode bold and italic characters for copy-paste in Pin descriptions, board titles, and your profile. Copy the variation you want and paste it into Pinterest.

Telegram Line Breaker

A Telegram line breaker helps you compose channel posts and messages with clean line breaks and paragraph spacing, then copy them in without losing the layout. Useful when pasting longer announcements from another app.

Telegram Post Formatter

A Telegram post formatter cleans spacing and creates Unicode styled characters. Copy the output into your channel and preview it. Native formatting and Unicode characters can behave differently across clients.

Telegram Bold & Italic Text Generator

This Telegram bold and italic text generator converts text into Unicode bold and italic characters for copy-paste in channels, groups, and bios — even where Telegram's native markdown isn't applied. Copy the style you want and paste it in.

Bluesky Line Breaker

A Bluesky line breaker keeps line breaks and paragraph spacing in your posts, which is handy given Bluesky's compact 300-character limit. Lay out your lines and copy the result straight into the composer.

Bluesky Post Formatter

A Bluesky post formatter cleans spacing, keeps line breaks, and adds Unicode bold or italic that Bluesky has no native styling for. Format your post once and paste it in, keeping the 300-character limit in mind.

Bluesky Bold & Italic Text Generator

This Bluesky bold and italic text generator converts text into Unicode bold and italic characters for copy-paste in posts and your profile. Copy the variation you want and paste it into Bluesky, mindful of the 300-character cap.

Mastodon Line Breaker

A Mastodon line breaker keeps line breaks and paragraph spacing in your toots, which matters because limits vary by instance (often 500 characters). Lay out your lines and copy the result into the composer.

Mastodon Post Formatter

A Mastodon post formatter cleans spacing, keeps line breaks, and adds Unicode bold or italic that Mastodon's plain-text composer has no styling for. Format your toot once and paste it into any instance.

Mastodon Bold & Italic Text Generator

This Mastodon bold and italic text generator converts text into Unicode bold and italic characters for copy-paste in toots and your profile across federated instances. Copy the variation you want and paste it into Mastodon.

YouTube Line Breaker

A YouTube line breaker keeps line breaks and paragraph spacing in video descriptions and community posts, so your chapters, links, and sections stay readable. Lay out the text and copy it into the description box.

YouTube Post Formatter

A YouTube post formatter cleans spacing, keeps line breaks, and adds Unicode bold or italic for descriptions and community posts that have no native styling. Format once and paste in with chapters and links intact.

YouTube Bold & Italic Text Generator

This YouTube bold and italic text generator converts text into Unicode bold and italic characters for copy-paste in descriptions, community posts, and comments. Copy the variation you want and paste it into YouTube.

TikTok Line Breaker

A TikTok line breaker keeps the line breaks and spacing that TikTok's caption field tends to strip, especially on mobile. Lay out your caption and copy it back in so the spacing survives.

TikTok Post Formatter

A TikTok post formatter cleans spacing, keeps line breaks, and adds Unicode bold or italic that TikTok captions have no native styling for. Format your caption once and paste it in with structure intact.

TikTok Bold & Italic Text Generator

This TikTok bold and italic text generator converts text into Unicode bold and italic characters for copy-paste in captions, comments, and your bio. Copy the variation you want and paste it straight into TikTok.

Image tools

Image Compressor

An image compressor shrinks the file size of JPG, PNG, and WebP images so they upload faster and load quicker. This one re-encodes your photo on a canvas at an adjustable quality level, shows the before and after size, and gives you a download link. Compression happens entirely in your browser, so your images never leave your device.

Image Flipper

An image flipper mirrors a photo horizontally or vertically in one click. Upload an image, flip it left-to-right or top-to-bottom, and download the result. It uses the browser canvas to transform the picture locally, so nothing is uploaded and there is no quality loss from re-routing through a server.

Image Grid Splitter

An image grid splitter slices one picture into evenly sized tiles so you can post a seamless multi-image grid on Instagram. Choose how many columns and rows you want, and the tool cuts the image on a canvas and lets you download each tile in posting order. Everything runs locally in your browser.

Twitter Photo Resizer

A Twitter/X photo resizer crops and scales your image to fit the platform's in-stream dimensions so it displays cleanly without awkward cropping. It resizes to 1600×900 (16:9) using a cover-crop that fills the frame, then gives you a download link. The work is done on a browser canvas, so your photo stays on your device.

LinkedIn Photo Resizer

A LinkedIn photo resizer scales and crops your image to the recommended 1200×627 link-post dimensions so it looks sharp in the feed. It cover-crops the image on a browser canvas to fill the frame at the right aspect ratio, then provides a download link. Nothing is uploaded — the resize happens locally.

Pinterest Photo Resizer

A Pinterest photo resizer crops and scales your image to the tall 1000×1500 (2:3) pin dimensions that perform best in the feed. It uses a browser canvas cover-crop to fill the vertical frame, then gives you a download link. Your image is processed locally and never uploaded.

Put your ideas to work with Repping.AI

You are on Repping.AI Learn. Visit the main site to explore the product, compare plans, or create your account.