Now 100% free

See where your words get cut.

See where your copy gets cut. Fix it before you ship.

iPhone Mail
Inbox
Acme

Summer’s last call. Take 30% off before Sunday.

30% off. Summer’s last call.
iOS Push Notification
9:41
Acme

Summer’s last call. Take 30% off before Sunday.

Slide for more
30% off. Summer’s last call.

Illustrative previews. Open the checker for measured results.

45 screens. 10 languages. No account needed.

Scroll to see more
Amazon
Google Search
iPhone Mail
Gmail
Outlook
iOS push
SMS
Google Ads
And more: explore all 22 platforms
Android pushMeta adsGoogle ShoppingeBayEtsyXLinkedInInstagramTikTokYouTubeWhatsAppTikTok ShopApp StoreGoogle PlayAll 45 screen limits
Every screen has an edge

The part that matters is
the part they miss.

Every screen shows a different length. We measure by what people actually see, highlight what gets cut, and help you put the important part first.

Summer’s last call. Take 30% off before Sunday.
30% off. Summer’s last call.

75 characters

Amazon rewrites the rest

Since 27 July 2026, Amazon replaces titles over 75 characters with its own AI suggestion. Your keywords, its choice. Fix your whole catalog in one upload and keep every keyword in Item Highlights.

Check an Amazon title

33 characters

All a Pixel shows

Gmail on Android shows about 33 characters of your subject line. If “30% off” sits at character 40, most of your list never sees it.

Test a subject line

2× the SMS bill

One curly apostrophe

A single curly quote or long dash flips a text to Unicode: 70 characters per part instead of 160. On a 50,000-person send that’s real money, silently doubled.

Price my SMS

Truncly lays your copy out the way 45 screens do (Amazon, Google, iPhone inboxes, push, SMS, WhatsApp, social posts), shows exactly where each one cuts it, then fixes it before it costs you clicks or money. One line or a whole file, in 10 languages.

Amazon now rewrites titles over 75 characters
A better way to ship copy

Measure it. Fit it.
Ship it everywhere.

One place to see the cut, protect your key information, and find a fit.

Live checker One message. Six different edges.
Open all 45 screens
96 charactersTry editing this line
Choose your screens

Spotted: 30% offtoday only. Turn on the radar to highlight your offer and deadline.

Find a fit for my copy

Measured by Truncly’s engine. Open the full checker to fix, rewrite and save.

What people actually seeCut on 5 of 6 screens

Acme Trail Running Shoes for Men, Lightweight Breathable Mesh, Non-Slip Sole, 30% off today only

96 / 75 characters

Acme Trail Running Shoes for Men, Lightweight Breathable…Mesh, Non-Slip Sole, 30% off today only

883 / 600 px

Acme Trail Running Shoes for Men,…Lightweight Breathable Mesh, Non-Slip Sole, 30% off today only

716 / 354 px

Acme Trail Running Shoes for…Men, Lightweight Breathable Mesh, Non-Slip Sole, 30% off today only

615 / 211 px

Acme Trail Running Shoes for Men,…Lightweight Breathable Mesh, Non-Slip Sole, 30% off today only

716 / 295 px

Acme Trail Running Shoes for Men, Lightweight Breathable Mesh, Non-Slip Sole, 30% off today only

96 units · 1 message · GSM-7
Same words. A different cut on every screen.How we measure
From the first word to the final file

A little care.
At every step.

Follow your words from a single line
to everywhere they need to land.

  1. 01

    Measured by width

    “WWW” and “iii” are not the same length. Truncly measures by width wherever a screen does, so the cut lands on the same word the screen cuts.

    See how we measure
    Same character count. Different footprint.
    WWWWWWWWWW189 px
    iiiiiiiiii44 px

    10 characters each Measured at 20px Arial

  2. 02

    Key-info radar

    We spot your discount, price, promo code and deadline on our own and warn you the moment they slip past the cut.

    Check your key information
    The offer is there. Until it isn’t.

    Last chance: new spring styles are here, 30% off until Sunday.

    Discount detectedDeadline detectedBoth past the cut
  3. 03

    Fit everywhere

    Write one message. Get a subject line, preheader, push, SMS, meta title and ad headline, each one fitted and ready to paste.

    Build a message kit
    One message, ready for its next stop.
    Subject line36 / 40
    Push title31 / 40
    SMS message1 part
    Meta title542 / 600 px
  4. 04

    Fits in English, cut in German?

    German runs about 30% longer. Stress-test your copy in 10 languages before it goes out to Amazon.de, .fr, .it and .es.

    Try copy in 10 languages
    One meaning. More room to make.
    ENYour next adventure starts here.82%
    FRVotre prochaine aventure commence ici.94%
    DEDein nächstes Abenteuer beginnt hier.104%
    PLTwoja następna przygoda zaczyna się tutaj.106%

    Illustrative width against one screen’s limit

  5. 05

    Whole catalogs at once

    Drop a CSV or Excel file with thousands of titles. Get it back fixed, with every change explained and nothing cut mid-word.

    Fix a whole file
    catalog.xlsx4,812 rows · 1,904 fixed

    Brand kept Changes explained Ready to export

  6. 06

    An API for your pipeline

    Check copy in your CMS, feed tool or CI before it ships. One engine, 45 screens, the same checks as the app: names, SMS costs and whole campaigns too.

    Read the API docs
    POST /api/v1/fit200 OK
                      curl https://truncly.app/api/v1/fit \
      -H "Content-Type: application/json" \
      -H "Authorization: Bearer tr_live_…" \
      -d '{"text":"Acme Trail Shoes…",
           "surfaceIds":["amazon-title"]}'
                    

    Same measurement engine. Right in your workflow.

And the checks around it

Made for real campaigns.

Every check here is free.

  • Ad label check

    Spots #ad, Sponsored, Anzeige and publicité on social posts, and UK risk warnings. If one hides behind “more”, one click moves it up.

    This helps you check. It isn’t legal advice.

    Check a post
  • Longest-name check

    See who gets cut off: check your longest first names against every subject line, push and SMS. Only the widest names leave your browser.

    Check my list
  • SMS money saver

    One curly quote can double what a text message costs. See it per country, with the euros you save per 1,000 sends, and fix it in one click without losing your accents.

    See what I would save
  • One offer, every channel

    Same offer, five channels. Catch the code that is cut off in the subject, the price the SMS forgot and the deadline that changed between email and push.

    Check a campaign
  • Several marketplaces, one file

    Fit one catalog for Amazon, Google Shopping, eBay, Etsy and TikTok Shop at once. You get your file back with a set of columns for each marketplace.

    Fix a file
SMS money saver

Is one apostrophe
doubling your SMS bill?

Paste a real message and add the countries you send to. Truncly counts parts the way carriers bill them, works out the cost with your own prices, and shows the euros plain characters would save per 1,000 sends. It checks the text; your SMS provider still sends it.

139 charactersUCS-2
Where you send
Germany
France

Prices start as examples. Use what your SMS provider charges you.

Found: “’”. One character can change your whole bill.

As written€4,050.00

3 parts · UCS-2

With plain characters€1,350.00

1 part

You’re overpaying€2,700.00
on this send

€ saved per 1,000 sends€108.00

  • Germany€2,250.00 now€750.00 fixed
  • France€1,800.00 now€600.00 fixed

Based on the people and prices you entered. Your provider’s rates and fees may vary. Truncly checks the text; your SMS provider still sends it.

Bulk fixes

Drop a file.
Get it back fixed.

Built for catalogs: thousands of Amazon, Google Shopping or eBay titles in one go, with your brand kept and nothing cut mid-word.

  1. 1

    Drop your file

    CSV, TSV or Excel, straight from Seller Central, Shopify or your feed tool.

  2. 2

    Pick the column and your marketplaces

    We guess the title and brand columns. Tick Amazon, Google Shopping, eBay, Etsy and TikTok Shop in one go, or add your own limit.

  3. 3

    Review and download

    Every row shows what changed and why. Edit any line, then download the same file back with fixes added.

Your next clean catalog.

CSV, TSV or Excel

Choose a fileContinue in the bulk checker
Example file · three rows, ready to review
Original · item_nameFixed · truncly_text
Acme Trail Running Shoes for Men, Best Seller! Lightweight Breathable Mesh Sneakers, Size 10Acme Trail Running Shoes for Men, Lightweight Breathable Mesh, Size 10Fixed · 70 / 75 characters
Acme Kids Rain Jacket, Waterproof, Hooded, 3 ColorsAcme Kids Rain Jacket, Waterproof, Hooded, 3 ColorsFits · 51 / 75 characters
Acme Stainless Steel Water Bottle 32 ounces Vacuum Insulated Leak Proof Lid for Gym and HikingAcme Stainless Steel Water Bottle 32 oz, Vacuum Insulated, Leak-Proof LidFixed · 73 / 75 characters
FAQ

Good questions. Clear answers.

Is Truncly free?

Yes. Every check, bulk files up to 20,000 rows, your own screens, share links and the API are free. There is no card to add and nothing to buy. Each account can keep up to 200 MB of files and saved copy.

How is this different from a character counter?

Most screens cut by width, not characters. Truncly lays out your text with fonts that match each platform’s letter widths (Arial for Google, Roboto for Android, a close match for iPhone), so you see the word where the cut happens, on 45 screens at once. Each screen says where its number comes from.

What changed with Amazon titles?

Since 27 July 2026, product titles in every category except media must be 75 characters or less, spaces included, and Amazon gradually replaces longer ones with its own AI suggestion. Truncly fixes titles in bulk: brand kept, no banned characters, no word used more than twice, and a flag on any title that doesn’t start with your brand. What doesn’t fit moves into Item Highlights, so no keyword is lost.

Why does one character double my SMS cost?

A text holds 160 characters only when every character is in the GSM alphabet. One curly quote, long dash or emoji switches the whole message to Unicode, which holds just 70. Truncly finds the culprits and swaps them for plain look-alikes automatically. Add your countries and your own price per part, and it shows what a send costs in each one and how many euros you save per 1,000 sends. Accents stay: a word like “não” gets reworded, not stripped.

Will it change what my text means?

Not on purpose. Truncly only uses wording rules: it shortens units and stock phrases (“ounces” becomes “oz”), drops filler words and cuts at a whole word, never mid-word. Your brand and any words you mark as must-keep stay put, and every result is measured again.

Does Truncly check ad labels and warnings?

Yes. It looks for the labels people add to paid posts (#ad, Sponsored and Paid partnership in the US, Ad and #ad in the UK, Anzeige and Werbung in Germany, publicité and collaboration commerciale in France) and for the UK FCA risk warnings. On social screens it flags a label that hides behind “more” and moves it to the start in one click. This helps you check. It isn’t legal advice, and Truncly can’t know whether your post needs a label.

How accurate are the limits?

Each surface says where its number comes from: an official platform limit, a real-device measurement from a named source, platform advice, or our own device model. You can open the source from every preview.

Do I need an account?

No. The live checker, share links and rule-based fixes work without signing up. A free account adds bulk files, your own screens, a saved library and the API.

Can I check my own customer names and a whole campaign?

Yes. The longest-name check tests the widest first names in your list against every screen, and only those widest names leave your browser, with nothing stored. One offer, every channel puts your email, SMS, push, WhatsApp and ad text side by side and flags a code, price or deadline that is cut off, missing or different. Both are free on every plan.

Does Truncly send my emails, SMS or posts?

No. Truncly checks and fixes the text before you publish it. You keep sending with your own email, SMS or push provider and posting from your own accounts.

Where is my data stored?

On our server in Frankfurt, Germany (EU). We don’t sell data. Uploaded files are deleted when you delete the job or your account. We use one essential cookie, and our visit stats are cookie-free.

Your next headline is already too long somewhere.

Find out where in five seconds. No account needed.

45 screens. No account needed.