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:
- 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.
- 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
- Live tool: upworkshare.netlify.app
- Source code: github.com/georgegognadze/upworkshare
I’d love to hear your feedback, or see a pull request if you want to improve it further.