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 few seconds later, and you have a perfect fit.

The default settings of IDTextFitter do not change the point size or leading, since that can create mismatched baselines between adjacent columns of text.

Download and Install

Download the file using the link below, and follow the installation instructions on IDImposer’s Install page, or just copy into your Scripts Panel folder, if you are used to working with InDesign scripts.


IDTextFitter is free and fully functional for 30 days.


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 key allows you to use IDImposer for one year.

Purchase a license ($18.24) for IDTextFitter:    


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.


  • 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. If I can’t reproduce it, I can’t fix it.


Underset – Corrected
Overset – Corrected