← All entries

10 March 2025

Solving Upwork's 162-character UX problem with dynamic font scaling

A tool to prevent Upwork reviews from getting cut off — now with dynamic font scaling for 4,800+ characters and optional QR code support.

A little while ago, I built a tool to solve a common frustration on Upwork: long reviews get visually cut off after just 162 characters. Even when clients leave detailed, glowing feedback, the UI hides the best parts behind a “read more” link or dots.

My first version fixed this by generating an Upwork-style image for reviews up to 1,008 characters.

The major update

Today, I’m pushing a major update to solve this completely:

  1. No more character limits — I wrote a new script that auto-adjusts the font size based on text length. The tool now handles reviews of 4,800+ characters without cutting a single word.
  2. Smart QR code support — you can now embed your profile link directly into the feedback image.

The result

You can now turn a long text review into a shareable asset that:

  • Shows the full story (no truncation)
  • Links directly to your hire page via QR
  • Retains the authentic “Upwork” look

Try it

I’d love to hear your feedback, or see a pull request if you want to improve it further.