Skip to content
LaunchLoop

Product Hunt launch tools, tested on one repo

Looking for the best Product Hunt launch tools? We ran one open-source repo through 10 free tiers and checked the copy and images against Product Hunt specs.

By Lucien George, founder of LaunchLoop Published 21 min read

On Tuesday 27 October 2026 we ran one public repo through the free tier of 10 Product Hunt launch tools, one run each, and checked what came out against Product Hunt's own limits. The repo is emilkowalski/sonner, an MIT-licensed toast component for React, pinned at commit 8e4662b39255120b62138312058f5d77c0139a5e. Tools that read a website instead of a repo got Sonner's live homepage, sonner.emilkowal.ski, as it was on the test day. Every price and free-tier line below was read on the tool's own pages that morning.

LaunchLoop is ours, and it is in the test under the same rules as the others: free tier only, first output only, no paid unlock. There are no scores, rankings or winner here, only what each free run gave, with character counts and pixel sizes. If you haven't launched before, read how to launch on Product Hunt first.

The results at a glance

One row per tool, in the order we ran them. Click a column heading to sort by it, and click again to reverse. Character counts are ours, not the tools'. A tool that gave no tagline, description or maker comment on its free tier shows None.

10 Product Hunt launch tools, one free run each on 27 October 2026: what each produced, with character counts and image sizes. Column headings are buttons that sort the table.
LaunchLoop (ours)Copy and imagesRepo URL154NoneNone1270x760, watermarkedDescription and maker comment are in the paid kit10:07 to 10:09
StartKitzCopyWebsite URL3, one over 6079NoneNoneNoneProduct Hunt copy is in a paid plan10:09 to 10:10
ShipProofCopyTyped text143588370NoneOutput described ShipProof, not Sonner10:12 to 10:14
PH LaunchKitTaglinesTyped text848NoneNoneNoneTaglines only, by design10:12
ChatGPT (free, logged out)CopyTyped text153193716NoneIts on-screen counts differed from ours10:13
ScreenhanceGallery imagesScreenshotNoneNoneNoneNone1270x760, watermarkedTemplate text left as it came10:13 to 10:14
MydentifyImagesWebsite URLNoneNoneNoneNoneError, no outputSame error on the one retry10:14 to 10:15
PerspectoGallery imagesScreenshotNoneNoneNoneNone1270x760, watermarkedTransparent background, the default10:15 to 10:17
WhixFrameGallery imagesScreenshotNoneNoneNoneNone1270x760, watermarkedWe typed the headline ourselves10:17
Marketing PackCopy and imagesWebsite URL1281624651270x760, no visible watermarkRead the brand as Emil Kowalski10:18 to 10:19

Tested on 27 October 2026, between 10:07 and 10:20 Paris time. n = 10 tools, one run each.

What Product Hunt asks for

Product Hunt states its limits on three pages, and they don't all agree. All three were read on 27 October 2026.

  • Tagline: 60 characters. The Launch Guide says the tagline caps at 60 characters, and Preparing for launch lists Tagline (max 60 characters).
  • Description: 260 or 500 characters. The Launch Guide says 260 characters max and How to post a product says within 260 characters, but Preparing for launch says Description (max 500 characters). We tested every description against 260, the stricter figure, and also report whether it fits 500.
  • Gallery: 1270x760 recommended, two images or more. Both How to post a product and Preparing for launch say The recommended size for images in the gallery is 1270x760. That size is recommended, not required. How to post a product adds The gallery will need 2+ images before it is viewable. and Preparing for launch says Gallery images (Two required).

One more piece of arithmetic, because some pages call the gallery size 16:9: 1270x760 is about 1.67:1. A 16:9 image 1270 pixels wide would be about 714 pixels tall. To count a tagline the way we did, paste it into the free Product Hunt tagline checker.

How we tested

  • One repo, fixed in advance. Sonner at commit 8e4662b, under the MIT licence. Neither we nor any tested tool owns it. Its main branch was still at that commit after the run.
  • Four frozen inputs. Each tool got whichever it asks for: the repo URL, the homepage URL, a text blurb (the README's first paragraph, word for word, without its link markup) or a screenshot of the homepage at 1440x900, captured that morning. One tool took the repo URL, three took the website URL, three took typed text and three took the screenshot.
  • Free tier only. No trial that needs a card, no paid unlock and no email trial. No tool asked for a card or an account, so none had to be skipped. The browser we used for LaunchLoop happened to be signed in to our own account; its free preview doesn't need one.
  • One run, first output. No regenerating to pick a better answer. A tool that showed an error got one retry, and we say so.
  • Counting. Characters are Unicode code points after trimming, the same rule as our tagline checker, so an emoji counts as one. Where a tool showed its own count we compared it with ours. Image sizes were read from the downloaded files, not from the tools' labels.

AI output changes from run to run, so this is a snapshot of one morning. Screenshots of every run are on file.

Tools that write your listing copy

For writing a tagline by hand, see how to write a Product Hunt tagline. Here is what each tool wrote for Sonner.

LaunchLoop (ours)

Input: the repo URL. Free tier: its pricing page lists the free preview as Product brief from your repo, Product Hunt tagline, First post of your X thread and 3 watermarked images, with Public repos only. 10 per hour, 40 per day. and Paste a public GitHub repo or your live site. No account needed.

What it gave: one tagline, Toast notifications for React with built-in animations, 54 characters, which matches the 54/60 the tool showed. A product brief, a first X post and three watermarked images: 1200x630, 1600x900 and a 1270x760 Product Hunt image. No description and no maker comment: those are in the paid kit, which we didn't buy, so LaunchLoop gets None in those columns like every other tool whose free tier lacks them.

What we noticed: each of the three images, at 1200x630, 1600x900 and 1270x760, carried a PREVIEW watermark and a free preview badge.

StartKitz

Input: the website URL. Its launch kit page says StartKitz reads your product's landing page. Free tier: the homepage says Free to generate. No account required. Results in under 30 seconds. Its pricing block lists Product Hunt + Hacker News launch copy and Product Hunt topics + first comment under Starter $19 one-time, not under Free.

What it gave: five one-liners and three taglines, Custom Toasts, Simplified (25 characters), Customize React toasts with ease (32) and Effortless notification customization for React developers seeking flexibility. (79). The third is over 60. StartKitz labelled it long and showed its 79 characters itself, and its taglines are positioning lines rather than ones labelled for Product Hunt. No Product Hunt description or maker comment: that copy is in a paid plan. The free preview also gave a launch score, headline variants and draft X, LinkedIn and Reddit posts.

ShipProof

Input: typed fields: the name, the blurb as the pitch and the problem, and React developers as the audience. Free tier: the launch copy generator says Free • No signup required • Powered by Claude AI.

What it gave: a Product Hunt tagline, description, maker comment and first comment, an X thread and a Reddit post. On 27 October all of it described ShipProof itself, not Sonner, although the form showed our inputs filled in. Our screenshots show both. No error appeared, and under our first-output rule we didn't regenerate, so we can't say whether this happens every time. For the record, its tagline was 43 characters, its description 588 (over both 260 and 500) and its maker comment 370.

PH LaunchKit

Input: typed fields: the name, Developer Tools as the category, React developers as the audience, and the blurb. Free tier: its tagline generator says Yes. Describe your product and you get 8 tagline options tuned to the 60-character limit, free and without an account.

What it gave: eight taglines, all within 60 characters, from 37 to 48. Its own counts matched ours for all eight. The shortest was Ship polished React toasts in minutes, and two tied for the longest at 48: Turn notifications into a better user experience and React toast notifications without the setup pain. It is a tagline tool, so no description or maker comment was expected.

ChatGPT (free, logged out)

Input: the same blurb and the repo URL, typed into a logged-out chat. Free tier: its pricing page says The free version of ChatGPT is available to everyone. The chat worked without logging in.

What it gave: a tagline, Beautiful toast notifications for React, made simple. (53 characters), a description, Meet Sonner, an opinionated toast component for React. Create beautiful, customizable notifications with a delightful developer experience and minimal setup. Just install, integrate, and toast! (193 characters, within 260 and 500), and a maker comment of 716 characters that links the repo.

What we noticed: the interface showed 43/60 for the tagline and 143/260 for the description. Our counts are 53 and 193. Both are within Product Hunt's limits either way, but if you rely on a count, check it with a counter of your own.

Marketing Pack

Input: the website URL. Its homepage says Paste a public website URL to get source-backed launch copy, Product Hunt assets, an X post, screenshots, and a downloadable ZIP. Free tier: One free pack every 30 days. Additional packs are $5 each. We used the free monthly pack; it asked for no email and no sign-in. Its Product Hunt page lists Tagline: up to 60 characters., Description: up to 260 characters. and Maker comment: up to 2,000 characters.

What it gave: in about a minute and a half, a tagline, Opinionated toasts for React (28 characters), a description, Sonner is an opinionated React toast component with configurable positions, types, actions, promises, loading states, custom content, themes, and styling options. (162 characters, within 260 and 500), and a maker comment that opens with Draft: personalize this maker comment before posting. It is 465 characters with that line and 411 without. It also gave one 1270x760 gallery image, an X post draft and a ZIP. It detected the brand name as Emil Kowalski, the author's name, rather than Sonner; the copy itself names Sonner.

Four tools here only make images: three took our homepage screenshot and Mydentify took the URL. LaunchLoop and Marketing Pack, above, made images as part of a wider output: three from LaunchLoop, at 1200x630, 1600x900 and 1270x760, and one 1270x760 gallery image from Marketing Pack. We measured every file. Our free OG image preview checks the 1200x630 card your link shows when it is shared, not the Product Hunt gallery, so use it for that card only.

Screenhance

Input: the screenshot, in the first template, PH Sorbet Launch, with its stock headline text left as it came. Free tier: its gallery generator says Pre-sized to 1270×760. Pick a template, drop in your screenshots, and export your gallery. and the pricing page says Yes. The free plan includes 3 exports per month with every template and device frame unlocked, plus screen recordings up to 5 minutes with a watermarked video preview. No credit card is required.

What it gave: one PNG at 1270x760, with no sign-in. The pricing page says Free plan exports include a small "Made with Screenhance" mark in the bottom corner. On our export, Made with Screenhance was tiled diagonally across the image. The download screen offered watermark-free exports for $12 a month or a $6 one-time pass.

Mydentify

Input: the website URL; the tool takes a URL only. Free tier: its asset pack page says No account required and lists a 1200×630 social cover, 1600×900 launch cover, and 1270×760 Product Hunt gallery image among its outputs.

What it gave: no output on 27 October. After we clicked Build asset pack it showed the error Input buffer contains unsupported image format. We retried once and got the same error.

Perspecto

Input: the screenshot, in its Product Hunt template, at its Product Hunt 1270x760 size and 1x, with the default transparent background. Free tier: its pricing page says Free $0 No sign-up, no card. and 3 PNG exports a day, at 1×, and the mockup generator says Free with a small watermark; Pro ($19 once) removes it and exports at up to 4×.

What it gave: one PNG at 1270x760 with a small via perspecto.io watermark, as its page says. Because we kept the default transparent background, the tilted screenshot sits on transparency, which some viewers show as white.

WhixFrame

Input: the screenshot, in the free no-signup tool, with the browser frame, the Product Hunt gallery 1270x760 size and the first background preset. We typed the headline and subheadline ourselves, and left the frame's address bar at its default, acme.com. Free tier: its gallery tool says Yes. It runs in your browser with no account and no download limit. Exports include a small WhixFrame watermark.

What it gave: one PNG at 1270x760 with a Made with whixframe.com watermark in the corner, as its page says. The AI version needs an account, so we didn't use it.

GitHub repo to launch copy: one repo, side by side

This is the same repo and commit, with what its own files say next to what each tool wrote. At commit 8e4662b, Sonner's package.json gives the name sonner, version 2.0.8, the MIT licence, the homepage and the description An opinionated toast component for React. Its keywords are react, notifications, toast, snackbar and message, and it works with React 18 and 19. The README opens with the same sentence, links a post on why and how it was built, and shows npm install sonner, a <Toaster /> and a call to toast().

What each tool wrote for Sonner, with the input it took and our character counts
ToolInput it tookTagline (chars)Description (chars)Maker comment (chars)
The repo itselfpackage.json and READMENone; the package description is 41NoneNone
LaunchLoop (ours)Repo URLToast notifications for React with built-in animations (54)In the paid kit, not testedIn the paid kit, not tested
ChatGPTTyped blurb and repo URLBeautiful toast notifications for React, made simple. (53)193716
Marketing PackWebsite URLOpinionated toasts for React (28)162465, or 411 without its draft line
PH LaunchKitTyped blurb8 options, 37 to 48NoneNone
StartKitzWebsite URL3 options, 25, 32 and 79In a paid planIn a paid plan

What the side-by-side shows:

  • Every tool that wrote about Sonner used the words React and toast. Both are in the package description, so any tool that read the README, the homepage or our blurb had them.
  • Some details come from beyond the README. LaunchLoop's tagline says built-in animations, and StartKitz's taglines stress customization. Neither word is in the README or package.json at that commit. LaunchLoop's brief lists the features it found in the repo, and StartKitz reads the homepage. Marketing Pack's description lists positions, promises, loading states and themes, and its maker comment says Sonner's documentation covers them. LaunchLoop's brief also gave the version as v2.0.8, which matches package.json.
  • Only one took the repo. LaunchLoop read the repo URL. ChatGPT got the repo URL along with the typed blurb; Marketing Pack and StartKitz read the website; PH LaunchKit worked from the blurb alone.
  • LaunchLoop's description and maker comment weren't tested. They are in the paid kit, so this comparison only has its free tagline and brief.

Other repo-in and launch copy tools we found

These came up after the test list was fixed on 25 October, so we didn't run them. Each line is from the tool's own page, read on 27 October 2026.

  • Overnight Cut takes typed answers, not a repo: Answer a few questions and get a Product Hunt tagline, description and first comment, plus an X post and a LinkedIn post, with live character counts. It is Free tool · no signup, and It uses templates, not AI, and it runs in your browser: nothing you type is sent to us. It gives the description limit as 500, the figure on Product Hunt's Preparing for launch page.
  • Simple App Shipper takes typed fields and an optional App Store or landing URL, and offers 5 free kits per day per account, so it needs an account.
  • LaunchCopy takes a repo: Paste a GitHub URL and let our AI turn your codebase into ready-to-publish social posts, blog articles, and case studies. Its free plan is Try it out with one scan, behind a sign-up.
  • LaunchNudge takes a repo or changelog: LaunchNudge's AI turns your repo into viral HN, Reddit, and X posts in 5 minutes. It is taking sign-ups for early access: Join the waiting list for early access and a shot at free lifetime upgrades. Its page states no free tier.
  • Repomix writes no copy itself. It is MIT-licensed, offers to Pack your codebase into AI-friendly formats, and says that once it is packed you can send it to an AI assistant (like ChatGPT, Claude). That is the ChatGPT row above with more of the repo pasted in.

What the free tiers left out of a Product Hunt launch kit

Raw counts from the 10 tools on 27 October 2026, one run each:

  • Taglines: 6 of 10 tools gave at least one, 15 taglines in all. 14 were within 60 characters and 1 was over. One tool's tagline (ShipProof) described a different product.
  • Descriptions: 3 of 10 gave one. 2 were about Sonner and within 260 (ChatGPT at 193, Marketing Pack at 162), and 1 was 588 characters and about ShipProof.
  • Maker comments: 3 of 10 gave one: ChatGPT, Marketing Pack and ShipProof (about ShipProof).
  • Gallery images: 5 of 10 gave a Product Hunt image, all 5 at exactly 1270x760. 4 were watermarked (LaunchLoop, Screenhance, Perspecto, WhixFrame) and 1 had no visible watermark (Marketing Pack). Each of the 5 runs gave one image at 1270x760, and LaunchLoop's also gave a 1200x630 and a 1600x900 image. Product Hunt wants two or more gallery images and recommends 1270x760, so at that size you would need a second run or a second tool.
  • Everything at once: 1 of 10 free runs, Marketing Pack, gave a tagline, a description, a maker comment and a gallery image about the product.
  • Errors: 1 of 10 (Mydentify) gave no output after one retry. 0 needed a card or an account.

Check your own listing before you submit

Whatever wrote your copy, check it yourself before it goes on Product Hunt:

  • Count the tagline. The Product Hunt tagline checker counts it against the 60-character limit and flags hype words and emoji. One tool's on-screen counts didn't match ours in this test.
  • Count the description against 260. If it fits 260, it fits every Product Hunt page.
  • Read it for the right product. One run here described the tool instead of the product, and one read the brand as the author's name.
  • Make two gallery images or more. 1270x760 is the recommended size. Check the file's real pixel size, and whether the free export is watermarked.
  • Check your share card. The OG image preview shows the 1200x630 card your link gets on X, LinkedIn and Slack. It doesn't check the gallery.

Then work through the Product Hunt launch checklist. If Product Hunt isn't your only launch, see Product Hunt alternatives for where else to post.

Tools we left out or skipped, and why

  • Skipped for needing a card or an account: none of the 10. The account-only parts of two tools, WhixFrame's AI version and Perspecto's email trial, weren't used.
  • Ran but gave nothing: Mydentify, which showed an error twice. It stays in the table and the counts.
  • Found too late for the test: Overnight Cut, Simple App Shipper, LaunchCopy, LaunchNudge and Repomix, covered from their own pages above.
  • Out of scope: general design tools, directory submission services and tools that turn commits into social posts without Product Hunt output. We also left out tools whose free tier we couldn't confirm on their own pages.

LaunchLoop is ours. It isn't a launch platform and it doesn't post for you: it drafts launch copy and images from your repo or live site. Its free preview, the one tested here, gives a product brief, a Product Hunt tagline, the first post of an X thread and three watermarked images. The paid kit, a one-off payment, adds the Product Hunt description and maker comment, the rest of the X thread, landing copy, a LinkedIn post and unwatermarked images. We held it to the same rules as every other tool. Try it with a free preview or see pricing.

Product Hunt launch tools: FAQ

What are the best Product Hunt launch tools?

It depends on the job, so this post doesn't pick one. On 27 October 2026 we ran one open-source repo through the free tier of 10 tools. Two free runs, ChatGPT and Marketing Pack, gave a description about the product within Product Hunt's 260 characters. Five gave a 1270x760 gallery image, four of them watermarked. PH LaunchKit gave the most tagline options, eight, all within 60 characters.

How long can a Product Hunt tagline be?

60 characters. Product Hunt's Launch Guide says the tagline caps at 60 characters, and its Preparing for launch page says max 60 characters.

How long can the Product Hunt description be?

Product Hunt's own pages disagree. The Launch Guide and How to post a product say 260 characters, while Preparing for launch says 500. This post tested every description against 260 and also reports whether it fits 500.

What size should Product Hunt gallery images be?

Product Hunt recommends 1270x760. It is a recommendation, not a requirement. How to post a product says the gallery needs 2 or more images before it is viewable, and Preparing for launch says two are required.

Is 1270x760 a 16:9 image?

No. 1270x760 is about 1.67:1. A 16:9 image 1270 pixels wide would be about 714 pixels tall.

What is in a Product Hunt launch kit?

The fields Product Hunt asks for: a tagline of up to 60 characters, a description of up to 260 (500 on one of its pages), a maker comment and at least two gallery images, with 1270x760 recommended. In our test, Marketing Pack was the only free tier that gave a tagline, a description, a maker comment and a gallery image about the product in one run, from its website URL.

Can a tool go from a GitHub repo to launch copy?

Of the 10 tools we tested, two were given a GitHub repo URL: LaunchLoop, which takes a repo URL as its input, and ChatGPT, which we typed it into along with the README blurb. LaunchLoop's free preview gave a tagline, a product brief, a first X post and three watermarked images; its description and maker comment are in the paid kit, which we didn't buy. LaunchCopy and LaunchNudge also take a repo, but we didn't test them, and LaunchCopy asks you to sign up.

Do these tools post to Product Hunt for you?

We didn't let any of them. Nothing was submitted or posted during the test: every tool's output was copied or downloaded and left there. LaunchLoop, which is ours, never posts anything for you.

Is LaunchLoop free?

The preview is. It gives a product brief, a Product Hunt tagline, the first post of an X thread and three watermarked images, with no account. The full kit, with the Product Hunt description and maker comment, is a one-off payment. We make LaunchLoop, and it publishes this post.

Sources

Checked as of October 2026. Quotes were read from each site's own pages on 27 October 2026, between 10:07 and 10:09 Paris time, and the test outputs were recorded the same morning between 10:07 and 10:20. Repo facts are from Sonner's README, package.json and licence at commit 8e4662b. Prices change, so check before you pay.