Blog Keyword Generator
Generate blog-shaped keyword ideas including guide phrasing, comparison angles, list formats and question phrases.
63 free tools for keyword research, hashtag creation and social media SEO. No account, no uploads — every tool processes your text inside this browser tab.
Showing 63 tools
Generate blog-shaped keyword ideas including guide phrasing, comparison angles, list formats and question phrases.
Generate content topic ideas from a niche, audience and platform, structured as formats you can actually produce.
Generate a small, relevant hashtag set for Facebook posts, where restraint reads better than long tag blocks.
Measure the character cost of a hashtag set: total characters, tag count, average tag length and the longest tags.
Fix hashtag lists by removing duplicates, spaces, invalid characters and empty entries, and normalising the hash prefix.
Combine two or three word lists into compound hashtags such as #veganRecipes or #londonPhotographer.
Count hashtags in a caption or list, showing totals, unique tags, duplicates and how the count sits against platform limits.
Spot repeated hashtags in a set, see how often each appears, and get the de-duplicated block ready to paste.
Extract every hashtag from pasted captions or content, with counts, a unique list and the text stripped of tags.
Turn a topic into a structured hashtag set with niche, descriptive and broad tags, formatted in camelCase or lowercase.
Convert a hashtag block into one tag per line, or collapse a multi-line list back into a single line, with optional separator dots.
Combine two or three hashtag lists into rotating sets, shuffled with a seed so results are repeatable.
Generate hashtag variants by adding prefixes such as my, the, daily and real in front of your terms, formatted as valid tags.
Sort a hashtag set alphabetically, by character length or by how often each tag appears in the pasted text.
Define hashtag patterns with {topic}, {modifier} and {location} placeholders and generate formatted tags from your own lists.
Extract the key phrases, hashtags, mentions and emoji from Instagram captions and see what your copy actually emphasises.
Generate Instagram hashtag sets that mix niche, descriptive and community tags, formatted for readability and within Instagram's 30-tag limit.
Remove duplicates and blank lines, trim whitespace, change case, strip special characters and sort a keyword list in one pass.
Combine list A, list B and list C into every ordered combination, with optional separators and de-duplication. Fully local processing.
Check how often a word or phrase appears in your text, with total word count, occurrences and density percentage. Local analysis, no upload.
Find which keywords repeat in your list, how many times, and get a clean unique list alongside the duplicate report.
Paste text and extract the most repeated meaningful words and phrases with counts and percentages. Local text-frequency analysis only.
Convert a keyword list between newline, comma-separated, CSV and JSON formats with proper quoting and escaping.
Count how often each word or phrase appears in a list or block of text, sorted by frequency, with optional stop-word filtering.
Turn a single topic into structured keyword ideas: modifier variations, long-tail phrases and question phrases, generated locally in your browser.
Paste a keyword list and group it by shared words, first word, last word or a custom pattern to see your natural content clusters.
Classify keywords heuristically as informational, commercial, transactional or navigational using recognisable signal words.
Analyse a keyword list by character length and word count, with averages, distribution and the longest and shortest entries.
Convert keyword lists between plain text, CSV, JSON and comma-separated formats, and parse pasted CSV or JSON back into a list.
Remove duplicate keywords from a list in one click, with optional case and punctuation normalisation and a removal count.
Merge up to four keyword lists into a single clean list, with de-duplication, optional sorting and a source overlap report.
Randomise the order of a keyword list, or take a random sample of a given size, using a seed so results are reproducible.
Sort any keyword list A–Z, Z–A, by character length or by word count, ascending or descending, in your browser.
Merge and shuffle two keyword lists into a mixed order, or interleave them alternately. Deterministic output from a seed you control.
Add prefixes such as best, top, easy, free and professional in front of every keyword in your list, with custom prefixes supported.
Swap the separator in a keyword list: comma, new line, semicolon or pipe, with optional trimming and de-duplication.
Append suffixes such as review, near me, for beginners, template and checklist to every keyword in your list.
Define patterns using {topic}, {modifier} and {location} placeholders and generate every keyword combination from your own lists.
Convert a keyword into title options across guide, list, question, how-to and comparison formats, with character counts.
Paste a keyword list and get grouped content topic ideas, with a suggested article angle for each cluster of keywords.
Generate three to five professional, topical hashtags for LinkedIn posts, formatted in readable camelCase.
Combine a business type, service and location into local keyword ideas including near-me, best-in and location-first variations.
Combine a keyword list with a location list to produce location-specific phrases in several common orders.
Expand a topic into longer, more specific keyword phrases by combining audiences, situations, formats and outcomes. Runs entirely in your browser.
Analyse a meta description for length, key phrases and whether your target phrase appears, with truncation guidance.
Generate descriptive Pinterest tags and keyword phrases, remembering that Pinterest treats pin descriptions as searchable text.
Turn any topic into natural question phrases across what, why, how, when, where, which, can, should, is and are patterns.
Turn a list of questions into compact keyword phrases by stripping question words and filler, keeping the core subject.
Generate phrases related to your topic using local linguistic rules: synonym-style framings, comparisons, alternatives and adjacent subtopics.
Break a page title into its meaningful terms, count characters and check whether the title is likely to be truncated in results.
Build service keyword phrases by combining a service list with qualifier modifiers and optional locations.
Analyse a caption's structure: opening hook length, questions, calls to action, hashtags, mentions and line breaks.
Generate caption keyword lines tailored to the platform you pick, with the character limit for that platform shown alongside.
Measure how much of a social post is taken up by a target phrase, excluding hashtags, so the number reflects real copy.
Format a keyword list for Instagram, TikTok, YouTube, LinkedIn, Facebook or Pinterest, as hashtags, tags or plain keyword text.
Analyse any social post text for word count, character count, hashtags, mentions, URLs, emoji and reading level indicators.
Generate short, keyword-carrying TikTok caption ideas from your topic, sized for a caption that shares space with hashtags.
Generate concise TikTok hashtag sets that describe your video's subject, format and niche, ready to paste into the caption.
Paste a video description to see its key phrases, word count, link count, hashtags and timestamp structure.
Generate YouTube hashtag sets for descriptions and Shorts, with the first three tags chosen carefully since YouTube surfaces them above the title.
Generate YouTube-shaped keyword ideas from a topic: how-to phrasing, comparison angles, review formats and beginner searches.
Generate a YouTube tag list from your topic: exact phrases, variations and broader category tags, kept inside the 500-character tag budget.
Paste a batch of video titles and extract the words and phrases they share, with counts, so you can see the patterns in a niche.