Please see our new product site, at

IDTextFitter attempts to fit overset or underset text in an InDesign Story into the text frames of that Story, while minimizing visible changes to the text design. Just select a TextFrame or some text, and run IDTextFitter. A second or two later, and you have a perfect fit.

Don’t you have better things to do with your time, instead of making tedious trial-and-error adjustments to your text to get it to fit nicely into the allocated space? 

The default settings of IDTextFitter do not change he point size or leading, since that can create mismatched baselines, with adjacent columns of text from two different stories.

Download the file using the link below, and follow the installation instructions in the enclosed ReadMe file.

IDTextFitter v2016.11.10

DTextFitter is free and fully functional for 30 days. After 30 days it will disable itself, and you will need to buy a License Key to re-enable it.  The introductory price is $18.24 for a one year license.

Please click the PayPal button below to purchase a License Key. You do not need to open a PayPal account in order to buy a License Key. All you need is a credit card.*  You should receive an email with your License Key within one hour. Enter the information using the ‘Register…’ dialog, via the IDTextFitter dropdown menu.

Your license for allows you to use IDImposer for one year, from the time that you click “Buy Now.”  The “Fit Text” button is disabled once time has expired.

IDTextFitter runs on both Windows and Mac, and on all versions of Adobe InDesign between CS5 and CC 2017.

Your License allows you to run IDTextFitter on one home machine and one work machine.

Enhancements are planned; check this page every now and then. “Runt" control is probably first on the list.


  • Before running IDTextFitter, select a textframe or some text from the Story that you need to adjust.
  • If the result of running TextFitter is not what you expected, Command-Z (Ctrl-Z) will undo the changes.

Please send any comments and suggestions to me, at

If you have a bug to report, please send me enough information, including sample files, screen captures, etc, so that I can reproduce the bug here. If I can’t reproduce it, I can't fix it.

*Please note that I just can’t do invoices. Wouldn’t you rather have me spend my time making enhancements to the app, instead of managing invoices?

© Sterling Computing 2016