# iHatePosting > iHatePosting is an AI social media scheduler and AI social media manager. Plan, create and publish to 15 networks from one calendar, or let ChatGPT, Claude, Cursor, Codex, OpenClaw and other AI agents schedule posts through its MCP server. One plan: unlimited social accounts for $15/month billed annually ($19 month-to-month), free for 90 days with no credit card. ## Key facts - Price: iHatePosting has one plan: $15/month billed annually, or $19/month billed monthly. It includes unlimited social accounts, unlimited team members and unlimited brands, and is never priced per channel, per account or per seat. - Flat price: One flat price whether you connect 5 accounts or 500. Add accounts, brands and teammates, and your bill stays the same. - Free trial: Free for 90 days, no credit card needed. Everything is included during the trial: unlimited accounts, unlimited posts, every feature. - Networks: 15 networks: Instagram, Facebook, LinkedIn, X, Threads, TikTok, YouTube, Pinterest, Bluesky, Mastodon, Telegram, Discord, Slack, Tumblr and Google Business Profile. - AI writing: Built-in AI writing for captions, hooks, threads and hashtags, with no monthly limit. - AI images: AI image generation and an AI image editor, with 50 images a month included and extra image quota available to buy. - Bulk import: Bulk CSV import of up to 500 posts at once, included for everyone. - Automation: A public REST API, a hosted MCP server with 16 tools, a CLI, webhooks, and Zapier, Make and n8n integrations, all included on the plan and in the free trial. - MCP tools: The MCP server has 16 tools. Read and check (9): whoami, list_accounts, list_posts, get_post, get_analytics, get_platform_rules, list_media, list_pinterest_boards, validate_post. Write (7): create_post, update_post, reschedule_post, delete_post, retry_post, upload_media, open_upload_widget. - AI agents: Works with ChatGPT, Claude, Claude Code, Cursor, Codex, Grok, OpenClaw and other AI agents through the MCP server, connectors and plugins. - Engagement: Automated engagement actions publish, like or comment when a post reaches a milestone you set, such as an engagement threshold. - Analytics: Post-level and channel-level analytics with 12 months of history, CSV export and best-time-to-post suggestions. - Brands and clients: Customer groups keep each brand or client in its own space with separate channels, calendar and analytics. There is no limit on brands or team members. - Approvals: Approval workflows let your team review and approve posts before they go live. - Recycling: Evergreen content recycling and recurring posts keep a steady schedule from content you already have. - Support: Priority human support for every customer. - Billing: Plans renew automatically each month or each year. You can cancel any time from billing settings. - Refunds: We refund up to one month of fees per customer account, as long as your last charge was within the past 120 days. Annual plans are not refundable, and any refund beyond that is at our discretion. To request one, email support@ihateposting.com or use the contact page. ## How iHatePosting compares - [iHatePosting vs Buffer](https://ihateposting.com/vs/buffer): Buffer charges per channel, so 15 accounts cost about $75/month on Buffer Essentials, while iHatePosting is $15/month billed annually for unlimited accounts. - [iHatePosting vs Hootsuite](https://ihateposting.com/vs/hootsuite): Hootsuite's Standard plan is $99 per user per month billed annually, while iHatePosting is $15/month billed annually with unlimited team members and accounts. - [Buffer vs Later vs Publer vs iHatePosting](https://ihateposting.com/articles/buffer-vs-later-vs-publer-vs-ihateposting-2026): Later prices by social set, one profile per network, with a cap on scheduled posts per profile, while iHatePosting includes unlimited accounts for $15/month billed annually. - [iHatePosting vs Postiz](https://ihateposting.com/vs/postiz): Postiz is free to self-host but needs technical setup and upkeep, while iHatePosting is hosted for you, with about a minute to your first post. - [iHatePosting vs Post Bridge](https://ihateposting.com/vs/post-bridge): Post Bridge prices by account count, from $39/month for 15 accounts. iHatePosting is one flat price for unlimited accounts. - [iHatePosting vs Later](https://ihateposting.com/vs/later): Later prices per social set, one profile per network, and doesn't list X. iHatePosting covers 15 networks, X included, at one flat price. - [iHatePosting vs Publer](https://ihateposting.com/vs/publer): Publer prices per social account, from $5/month for one. iHatePosting is one flat price for unlimited accounts. - [iHatePosting vs Metricool](https://ihateposting.com/vs/metricool): Metricool prices by brand and leads on analytics. iHatePosting is one flat price for unlimited accounts on 15 networks. - [iHatePosting vs Sprout Social](https://ihateposting.com/vs/sprout-social): Sprout Social charges per seat, with Standard at $199 a month. iHatePosting includes unlimited team members and accounts. ## Common questions - How much does iHatePosting cost? One plan: $15/month billed annually, or $19/month billed monthly, with unlimited social accounts, unlimited team members and unlimited brands. - Is there a free trial? Yes: it's free for 90 days with no credit card needed, and everything is included during the trial. - How many social accounts can I connect? Unlimited: the price is the same whether you connect 5 accounts or 500. - Which networks are supported? 15 networks: Instagram, Facebook, LinkedIn, X, Threads, TikTok, YouTube, Pinterest, Bluesky, Mastodon, Telegram, Discord, Slack, Tumblr and Google Business Profile. - Can ChatGPT or Claude post to social media for me? Yes: ChatGPT, Claude, Claude Code, Cursor, Codex, Grok, OpenClaw and other AI agents connect to iHatePosting's MCP server and can draft, schedule and publish posts for you. - Does it have an API or MCP server? Yes: a public REST API, a hosted MCP server with 16 tools, a CLI, webhooks, and Zapier, Make and n8n integrations, all included on the plan and in the free trial. - Does it have AI writing and image generation? Yes: built-in AI writing for captions, hooks, threads and hashtags with no monthly limit, plus AI image generation and an AI image editor with 50 images a month included and extra image quota available to buy. - Is it good for agencies managing many clients? Yes: customer groups keep each client in its own space with separate channels, calendar and analytics, there is no limit on accounts, brands or team members, and approval workflows let your team approve posts before they go live. ## Product - [Home](https://ihateposting.com): what iHatePosting is, the networks it publishes to and how it works. - [Pricing](https://ihateposting.com/pricing): the one plan, the 90-day free trial and what is included. - [iHatePosting vs other schedulers](https://ihateposting.com/vs): side-by-side comparisons with Buffer, Hootsuite, Later, Publer, Metricool, Sprout Social, Postiz and Post Bridge, with sourced prices. ## AI agents How to connect iHatePosting to each AI tool, one page per tool, each with the exact config that tool expects. - [All AI agents](https://ihateposting.com/ai-agents): every AI tool that connects to iHatePosting's MCP server, and how. - [Dots](https://ihateposting.com/ai-agents/dots): Connect iHatePosting in ChatGPT and your OpenAI dots can draft, check and schedule posts to 15 social networks while you are away. Free 90-day trial. - [ChatGPT](https://ihateposting.com/ai-agents/chatgpt): Add iHatePosting to ChatGPT in one click from its plugin directory, with no API key, and let ChatGPT schedule posts to 15 networks. Free 90-day trial. - [Claude](https://ihateposting.com/ai-agents/claude): Add iHatePosting to Claude in one click from its connector directory, with no API key, and let Claude schedule posts to 15 networks. Free 90-day trial. - [Claude Code](https://ihateposting.com/ai-agents/claude-code): One terminal command connects iHatePosting to Claude Code, so it can announce a release or schedule posts to 15 networks from your editor. Free 90-day trial. - [Cursor](https://ihateposting.com/ai-agents/cursor): Add iHatePosting to Cursor's mcp.json and let Cursor's agent draft and schedule posts about what you just built, across 15 networks. Free 90-day trial. - [Codex](https://ihateposting.com/ai-agents/codex): Connect iHatePosting to OpenAI Codex in config.toml, with the key in an environment variable, and post to 15 networks from the CLI or IDE. Free 90-day trial. - [VS Code and GitHub Copilot](https://ihateposting.com/ai-agents/vs-code): Add iHatePosting to VS Code's .vscode/mcp.json and post to 15 social networks from Copilot Chat, signing in with no API key. Free 90-day trial. - [Gemini CLI](https://ihateposting.com/ai-agents/gemini-cli): Connect iHatePosting to Google's Gemini CLI with a short block in settings.json, then schedule posts to 15 networks from your terminal. Free 90-day trial. - [OpenClaw](https://ihateposting.com/ai-agents/openclaw): Give your OpenClaw agent iHatePosting and let it post to 15 social networks on its own, including the one line OpenClaw needs to connect. Free 90-day trial. - [Claude Cowork](https://ihateposting.com/ai-agents/claude-cowork): Add iHatePosting as a custom connector and let Claude Cowork draft, schedule and publish posts to 15 networks as part of a longer task. Free 90-day trial. - [Perplexity Computer](https://ihateposting.com/ai-agents/perplexity-computer): Add iHatePosting to Perplexity as a custom connector with your API key, and let Perplexity Computer schedule posts to 15 networks. Free 90-day trial. - [Grok Build](https://ihateposting.com/ai-agents/grok-build): Install the iHatePosting plugin in Grok Build and sign in with no API key, so it can write and schedule posts to 15 networks. Free 90-day trial. - [Antigravity CLI](https://ihateposting.com/ai-agents/antigravity-cli): Connect iHatePosting to Google's Antigravity CLI in mcp_config.json and schedule posts to 15 social networks from agy in your terminal. Free 90-day trial. - [Muse](https://ihateposting.com/ai-agents/muse): Ask Meta's Muse to build an iHatePosting connector, sign in from the browser, then have it draft and schedule posts to 15 networks. Free 90-day trial. - [NanoClaw](https://ihateposting.com/ai-agents/nanoclaw): Give a NanoClaw agent group iHatePosting with ncl and the OneCLI vault, then ask it to post to 15 networks from WhatsApp, Telegram or Slack. Free 90-day trial. - [Paperclip](https://ihateposting.com/ai-agents/paperclip): Connect iHatePosting to Paperclip as your own MCP server, set each tool's permission, and let its agents schedule posts to 15 networks. Free 90-day trial. - [Amp](https://ihateposting.com/ai-agents/amp): Connect iHatePosting to Amp with one block in your Amp user settings, and let Amp draft, schedule and publish posts to 15 networks. Free 90-day trial. - [Cline](https://ihateposting.com/ai-agents/cline): Connect iHatePosting to Cline and post to 15 networks from your editor, with one entry in cline_mcp_settings.json and your key in a header. Free 90-day trial. - [DeepSeek Harness](https://ihateposting.com/ai-agents/deepseek-harness): Add iHatePosting to DeepSeek Harness as one mcp-client patch block, and ask it to draft, schedule and publish posts to 15 social networks. Free 90-day trial. - [Freebuff CLI](https://ihateposting.com/ai-agents/freebuff-cli): Add iHatePosting to the Freebuff CLI with a short block in .agents/mcp.json, and schedule posts to 15 networks without leaving the terminal. Free 90-day trial. - [Hermes Agent](https://ihateposting.com/ai-agents/hermes-agent): Add iHatePosting to Hermes Agent with one block in config.yaml, and have it draft, schedule and publish posts to 15 social networks. Free 90-day trial. - [Kilo Code](https://ihateposting.com/ai-agents/kilo-code): Add iHatePosting under the mcp key in your Kilo Code config, then ask the agent to draft, schedule and publish posts to 15 networks. Free 90-day trial. - [omp](https://ihateposting.com/ai-agents/omp): Connect iHatePosting to omp with one block of JSON, and the agent can draft, schedule and publish posts to 15 networks from your terminal. Free 90-day trial. - [OpenHands CLI](https://ihateposting.com/ai-agents/openhands-cli): Add iHatePosting to the OpenHands CLI in ~/.openhands/mcp.json, then ask your agent to draft, schedule and publish posts to 15 networks. Free 90-day trial. - [Warp](https://ihateposting.com/ai-agents/warp): Add iHatePosting to Warp's MCP servers page and let Warp's agent draft and schedule posts to 15 networks without leaving your terminal. Free 90-day trial. - [Devin Desktop](https://ihateposting.com/ai-agents/devin-desktop): Connect iHatePosting to Devin Desktop, formerly Windsurf, with one block in mcp_config.json, and have Devin schedule posts to 15 networks. Free 90-day trial. - [Zed](https://ihateposting.com/ai-agents/zed): Add iHatePosting to Zed's context_servers block in settings.json, and Zed's agent can draft, check and schedule posts to 15 networks. Free 90-day trial. - [Kimi Code](https://ihateposting.com/ai-agents/kimi-code): Connect iHatePosting to Kimi Code, Moonshot AI's coding agent, with one block in ~/.kimi-code/mcp.json, and post to 15 networks. Free 90-day trial. - [Manus](https://ihateposting.com/ai-agents/manus): Add iHatePosting to Manus as a custom MCP connector, then name it in a task and let Manus draft, schedule and publish posts to 15 networks. Free 90-day trial. - [Cue](https://ihateposting.com/ai-agents/cue): Connect iHatePosting to a Cue agent as a custom MCP connector and let it draft, schedule and publish posts to 15 networks, even on a routine. Free 90-day trial. - [Grok Bot](https://ihateposting.com/ai-agents/grok-bot): Ask your Grok Bot to install the iHatePosting CLI and it can draft, schedule and publish posts to 15 networks from its own cloud computer. Free 90-day trial. ## Guides - [Post to social media from your AI agent](https://ihateposting.com/guides/post-to-social-media-from-an-ai-agent): Add iHatePosting to Claude or ChatGPT in one click, or paste one config block, and your AI agent can draft, schedule and publish. Config for 31 MCP clients. - [How to connect iHatePosting to Zapier, Make or n8n](https://ihateposting.com/guides/connect-ihateposting-to-zapier-make-n8n): Connect iHatePosting to Zapier, Make.com or n8n with signed webhooks that fire on published, partial and failed posts. Setup takes about two minutes. - [How to post to all your social media accounts at once](https://ihateposting.com/guides/post-to-all-social-media-at-once): How to post to all social media at once: write one post, tailor it per network, then publish or schedule it to 15 networks from one composer. - [How to schedule Instagram posts and Reels](https://ihateposting.com/guides/schedule-instagram-posts-and-reels): Master how to schedule Instagram posts and Reels effortlessly, optimizing social media management with effective timing, captions, and scheduling tools. - [How to cross-post to X, Threads, and Bluesky at the same time](https://ihateposting.com/guides/cross-post-x-threads-bluesky): Write once, then tailor the post for X, Threads and Bluesky so it reads naturally on each. Covers chains with auto-split, previews and scheduling. - [How to schedule YouTube Shorts](https://ihateposting.com/guides/schedule-youtube-shorts): Schedule YouTube Shorts in four steps: connect your channel, upload a vertical clip under three minutes, set privacy, then pick a publishing time. - [Mastering TikTok: Schedule Your Videos Effectively](https://ihateposting.com/guides/schedule-tiktok-videos): Master TikTok by scheduling videos effectively with iHatePosting. Utilize analytics, best times, and unique features to enhance your social media strategy. - [Best Time to Post on Instagram](https://ihateposting.com/guides/best-time-to-post-on-instagram): Best time to post on Instagram: a day-by-day plan to test, from Sprout Social and Hootsuite 2026 data. Covers feed posts, Reels and carousels. - [Best Time to Post on TikTok](https://ihateposting.com/guides/best-time-to-post-on-tiktok): Learn the best time to post on TikTok, with a day-by-day plan you can test on your own audience, from Sprout Social and Hootsuite data. Updated 2026. - [The best time to post on social media](https://ihateposting.com/guides/best-time-to-post-on-social-media): The best time to post on social media is not one number. Start with windows for Instagram, Facebook, LinkedIn and TikTok, then refine with your analytics. - [Mastering Facebook Post Scheduling Techniques](https://ihateposting.com/guides/schedule-facebook-posts): Plan Facebook posts and Reels in advance, preview each one, and cross-post from the same composer. Free for 90 days, with unlimited accounts on one flat plan. - [How to Schedule LinkedIn Posts](https://ihateposting.com/guides/schedule-linkedin-posts): How to schedule LinkedIn posts with LinkedIn's own scheduler or a social media tool, plus formatting, image sizes and choosing a time to publish. - [How to schedule Pinterest pins](https://ihateposting.com/guides/schedule-pinterest-pins): Learn how to schedule Pinterest Pins in four steps: connect your account, add the image or video, set the board and link, then choose when it publishes. - [How to schedule Bluesky posts with effective strategies](https://ihateposting.com/guides/schedule-bluesky-posts): Master Bluesky scheduling with effective strategies to boost engagement and consistency. Learn how to use social media schedulers for optimized post timing. - [How to schedule Threads posts](https://ihateposting.com/guides/schedule-threads-posts): Schedule Threads posts in four steps: connect through Meta, draft, pick a time, then confirm. Threads is one of 15 live networks in one composer. - [Best Tools for Scheduling Mastodon Posts](https://ihateposting.com/guides/schedule-mastodon-posts): Discover the best tools for scheduling Mastodon posts effectively. Learn how to schedule Mastodon posts with top social media management tool like iHatePosting. - [How to Schedule X(Twitter) Posts](https://ihateposting.com/guides/schedule-x-twitter-posts): Master how to schedule X (Twitter) posts like a pro with our comprehensive guide. Learn tips, strategies, and workflows for effective social media scheduling. - [How to schedule Telegram posts](https://ihateposting.com/guides/schedule-telegram-posts): Learn how to schedule Telegram posts effectively with iHatePosting, simplifying social media management across platforms for brands and creators. - [How to Schedule Discord Posts With a Social Media Scheduler](https://ihateposting.com/guides/schedule-discord-posts): Discover how to schedule Discord posts effortlessly with iHatePosting. Streamline your social media strategy and ensure timely updates without manual posting. - [How to schedule Tumblr posts](https://ihateposting.com/guides/schedule-tumblr-posts): Easily learn how to schedule Tumblr posts with our comprehensive guide. Discover best practices, and tools, and boost your social media strategy today! - [Slack Schedule Message: How to Schedule Slack Messages](https://ihateposting.com/guides/schedule-slack-messages): Slack schedule message guide: use Slack's built-in send-later, or plan Slack posts with your other networks in iHatePosting. Free for 90 days, no card needed. - [How to Schedule Google My Business Posts](https://ihateposting.com/guides/schedule-google-business-profile-posts): Schedule Google My Business posts from one calendar: Update, Offer and Event post types, the 1,500-character limit, photo specs and buttons. Free for 90 days. - [Social Media Character Limits for Every Network (2026)](https://ihateposting.com/guides/social-media-character-limits): Working character, image and video limits for each network, plus why a link on X always counts as 23 characters, however short it is. Checked November 2026. - [All guides](https://ihateposting.com/guides) ## Comparisons and alternatives - [Agorapulse Alternatives (2026): 6 Options Compared](https://ihateposting.com/articles/agorapulse-alternatives): Agorapulse alternative guide: compare per-user pricing and add-ons with iHatePosting, Buffer, Hootsuite, Sprout Social, SocialBee and Planable. Nov 2026. - [Loomly Alternatives (2026): 6 Options Compared](https://ihateposting.com/articles/loomly-alternatives): Loomly alternative guide for 2026: compare iHatePosting, Buffer, Hootsuite, Agorapulse, SocialBee and Planable on price and account limits. Nov 2026. - [Later Alternatives (2026): 6 Options With X Support](https://ihateposting.com/articles/later-alternatives): Later alternatives for 2026 with X support: iHatePosting, Buffer, Hootsuite, SocialBee, Planable and Agorapulse, with prices. Checked November 2026. - [Sprout Social Pricing 2026: Plans, Per-Seat Costs & Options](https://ihateposting.com/articles/sprout-social-pricing): Sprout Social pricing in 2026: $79 to $399 per seat a month. See what 1, 3 and 5 seats cost against a flat-rate option. Checked November 2026. - [Hootsuite Pricing 2026: Plans, Costs & Cheaper Options](https://ihateposting.com/articles/hootsuite-pricing): Hootsuite pricing in 2026: Standard $99, Professional $199, Advanced $399 per user a month, plus hidden costs and cheaper options. Checked Nov 2026. - [Best Social Media Schedulers for Posting to 10+ Networks From One Dashboard (2026): Network Counts Compared](https://ihateposting.com/articles/best-social-media-schedulers-10-plus-networks-one-dashboard-2026): Seven social media schedulers compared on network count, pricing model, and free access so you can match the right tool to a wide publishing setup in 2026. - [Hootsuite Alternatives That Are Cheaper or Free (2026): Free Plans, Flat-Rate Options and a Hootsuite vs iHatePosting Comparison](https://ihateposting.com/articles/hootsuite-alternatives-cheaper-or-free-2026): Hootsuite alternatives for 2026, cheaper or free: Buffer, Metricool, Publer, Postiz, SocialBee, Zoho Social and iHatePosting, compared with Hootsuite. - [Buffer vs Later vs Publer vs iHatePosting (2026): Which Social Media Scheduler Is Best for Creators?](https://ihateposting.com/articles/buffer-vs-later-vs-publer-vs-ihateposting-2026): Buffer, Later, Publer, and iHatePosting compared on pricing, network coverage, and features to help creators pick the right social media scheduler in 2026. - [Best Social Media Management Tools for Creators and Small Teams in 2026: An Honest Comparison](https://ihateposting.com/articles/best-social-media-management-tools-for-creators-and-small-teams-in-2026): An honest comparison of seven social media schedulers for creators and small teams: pricing, tradeoffs, and how to choose. Checked November 2026. - [Metricool vs Publer for Creators Managing Many Accounts (2026): Where iHatePosting's Flat-Rate Option Fits](https://ihateposting.com/articles/metricool-vs-publer-for-creators-managing-many-accounts-2026): Metricool vs Publer for creators with many accounts: pricing, analytics, approvals and where iHatePosting's flat rate at $15/month (billed annually) fits. - [Best Free Social Media Schedulers With No Credit Card Required (2026): Free Plans and Trials Compared](https://ihateposting.com/articles/best-free-social-media-schedulers-with-no-credit-card-required-2026-free-plans-and-trials-compared): Free social media schedulers with no credit card in 2026: Buffer, Metricool, Publer and iHatePosting compared on free plans, trials, TikTok and YouTube. - [Later Instagram Planner vs. Hands-Off Alternatives](https://ihateposting.com/articles/later-instagram-planner-vs-hands-off-alternatives): Compare Later Instagram planner to Pallyy, Buffer, Planable, and Metricool. Find the right Instagram scheduling tool for your workflow and budget. - [Metricool Alternatives (2026): Simpler Flat-Rate Options for Multi-Platform Posting](https://ihateposting.com/articles/metricool-and-socialbee-alternatives-in-2026-a-simpler-flat-rate-option-for-multi-platform-posting): Metricool alternatives and SocialBee alternatives for 2026: iHatePosting, Buffer, Publer, Postiz and Post Bridge, compared on pricing and networks. - [Social Media Publisher Tools Compared for Teams in 2026](https://ihateposting.com/articles/social-media-publisher-tools-compared-for-teams-in-2026): Compare the best social media publisher tools for teams in 2026. Get clear guidance on network coverage, automation, and team fit across five platforms. - [6 Social Media Platform Managers Compared for 2026](https://ihateposting.com/articles/6-social-media-platform-managers-compared-for-2026): Compare 6 social media platform manager tools for 2026 and find the right fit for your network reach, team size, and overall budget needs today. - [Postiz alternatives](https://ihateposting.com/blog/postiz-alternatives): ten Postiz alternatives compared by features, pricing and use case. - [All articles](https://ihateposting.com/articles) - [Blog](https://ihateposting.com/blog): more comparisons and how-tos. ## Free tools No account and no sign-up for any of these. The work happens in your browser and no image you open is ever uploaded. The text you type into a tool is kept, up to 500 characters, so we can see what people use these for. Two of them — the caption generator and the tag generator — also send what you type to an AI model, which is what writes the answer back; what the model returns is not kept. Each tool page says which of these applies to it. - [Instagram Grid Maker](https://ihateposting.com/tools/instagram-grid-maker): splits one image into a grid three tiles wide and one to six rows deep. Every tile is a 1080×1350 (4:5) JPEG, cut so the picture runs on across the seams of Instagram's 3:4 profile grid. Tiles download one at a time or all together as a ZIP, numbered in posting order. JPG, PNG or WebP up to 4 MB. - [Instagram Carousel Splitter](https://ihateposting.com/tools/instagram-carousel-splitter): splits a wide image into 2 to 10 seamless 1080×1350 carousel slides, downloadable individually or as a ZIP. Images up to 10 MB. - [Instagram Handle Checker](https://ihateposting.com/tools/instagram-handle-checker): tidies a username to letters, numbers, periods and underscores and caps it at 30 characters, the limit guides commonly give; opens that Instagram profile so you can see whether it is taken; and suggests up to six alternatives. It does not query Instagram directly. - [TikTok Username Checker](https://ihateposting.com/tools/tiktok-username-checker): holds a username to letters, numbers, periods and underscores, 2 to 24 characters and not ending in a period; opens that TikTok profile so you can see whether it is taken; and suggests up to four alternatives. It does not query TikTok directly. - [TikTok Caption Generator](https://ihateposting.com/tools/tiktok-caption-generator): writes a TikTok caption with AI from a topic, one of twelve tones, and an optional audience. Up to 20 captions an hour. - [LinkedIn Text Formatter](https://ihateposting.com/tools/linkedin-text-formatter): makes bold, italic, bold italic, underlined, strikethrough or script text for LinkedIn by swapping each letter for a look-alike Unicode character, so the result is still plain text and pastes into posts, comments, messages and the headline. Only A-Z and a-z are swapped, and only the bold style has digits; emoji, accents, punctuation and non-Latin scripts pass through unchanged. Because the characters are not the letters A-Z, screen readers may read them out one by one and LinkedIn search will not match them. The swap runs entirely in the browser; the text typed into it is kept, up to 500 characters, and nothing it produces is. - [YouTube Title Checker](https://ihateposting.com/tools/youtube-title-checker): checks a YouTube title against YouTube's 100-character cap and the ~55 characters that feeds, search and suggested videos show before trimming, scores it out of 100, counts words, and previews it beside an optional thumbnail as a desktop row and a phone card. It counts what YouTube counts: < and > are rewritten to < and > before upload, so each costs four characters rather than one, and an emoji costs two. The thumbnail is read in the browser and never uploaded. - [YouTube Tag Generator](https://ihateposting.com/tools/youtube-tag-generator): writes 12 to 20 YouTube tags with AI from a video title and an optional description, then trims the list to YouTube's 500-character shared tag budget — counting it the way YouTube does, including the commas between tags and the extra two characters a tag containing a space costs. Duplicates, hashes and anything over 60 characters are removed. The title and description typed into it are kept with the cost of the call; the tags it returns are not. - [Aesthetic Username Generator](https://ihateposting.com/tools/aesthetic-username-generator): generates aesthetic usernames in the browser from a word you give it and one of seven vibes (soft, dreamy, dark, y2k, clean, unhinged, cottage), each with its own word lists and symbols. A batch holds up to 12 names in three groups, and the groups matter: the handles are held to 24 characters, letters, numbers, periods and underscores, and never a trailing period, so one of them fits TikTok, Instagram and YouTube alike, while the display names and styled versions carry symbols and look-alike Unicode letters that every @username field refuses and only a display-name field accepts. A name that would go past 24 characters is dropped rather than cut short, so a long word returns fewer names. It does NOT use AI and does NOT check whether a name is taken — no platform publishes an endpoint for that — but it hands over a prompt for a model, and the Instagram and TikTok checkers open a profile so you can look. The word typed into it is kept, once per visit; the names it produces are not. - [Facebook Font Generator](https://ihateposting.com/tools/facebook-font-generator): restyles text into 19 Unicode variants for Facebook — bold, italic, bold italic, two alternating-case forms, squared, filled squared, circled, cursive, bold cursive, gothic, bold gothic, slashed, double-struck, struck through, subscript, superscript, monospace and fullwidth — by swapping each letter for a look-alike character, so the result is still plain text and pastes into Page and Group posts, comments, bios, Events and Marketplace descriptions. Only A-Z, a-z and, for the five Unicode blocks that have them, 0-9 are swapped; emoji, accents, punctuation and non-Latin scripts pass through unchanged, and each style says which characters it could not convert rather than substituting a look-alike from another alphabet. Because the characters are not the letters A-Z, screen readers may read them out one by one and Facebook search will not match them, and Facebook may refuse a Page name that uses them. The swap runs entirely in the browser; the text typed into it is kept, up to 500 characters, and nothing it produces is. - [All tools](https://ihateposting.com/tools) ## Company - [About iHatePosting](https://ihateposting.com/about): iHatePosting is built by HHG Softech Private Limited. - [Founder: Parag Gajera](https://ihateposting.com/authors/parag-gajera): the founder of iHatePosting and the author of its guides and comparisons. - [How we compare tools](https://ihateposting.com/editorial-policy): our editorial policy for comparison pages. - [Contact](https://ihateposting.com/contact): reach support at support@ihateposting.com. - [Terms](https://ihateposting.com/terms) - [Privacy](https://ihateposting.com/privacy) - [iHatePosting on X](https://x.com/iHatePosting) - [iHatePosting on LinkedIn](https://www.linkedin.com/company/ihatepostingofficial) - [iHatePosting on Instagram](https://www.instagram.com/ihateposting_official/) - [iHatePosting on Bluesky](https://bsky.app/profile/ihateposting.bsky.social) - [iHatePosting on Facebook](https://www.facebook.com/profile.php?id=61593262375962)