
Peter Kahrel
About
Peter Kahrel is the author of several eBooks on InDesign and scripting, including GREP in InDesign and Javascript for InDesign, published by CreativePro Network. He is a retired scripting engineer.
Speaking at these events
CreativePro Week 2025
CreativePro Week is the world’s best how-to conference to master the tools of design, June 2-6, 2025 in Phoenix and Online. No matter your skill...
Articles
See all articlesSort Parent Pages in InDesign with a Script
A script that makes it easy to keep your Pages panel neat and organized.
Using Find/Change Case in InDesign
Learn how to use Find/Change to modify the case of text in InDesign
Adding Section Heads in an InDesign Index with GREP
With GREP, it’s never too late to organize content with headers in InDesign
Limiting Matches with GREP in InDesign
Peter Kahrel shares a technique for targeting a specific instance in a repeating pattern of text.
A Script to Reset InDesign’s Find/Change
A free script for clearing the fields and options in InDesign's Find/Change dialog box.
How to Quickly Change the Language Used by InDesign
Learn the fastest and easiest way to change the language used in InDesign's interface.
GREP of the Month: Keep Out
Try this obscure but powerful alternative when a traditional GREP lookbehind expression won’t do the trick.
How to Create the Effect of Different Strokes on the Sides of a Frame
In InDesign you can stroke text frames and rectangles in two ways: with no stroke or a uniform stroke. It’s all or nothing. You can’t set, for instance, left and right strokes only, or top and bottom strokes; and the stroke style applies to all sides. However, with Typefi’s free AutoFit plug-in it’s possible to […]
Book Excerpt: JavaScript for InDesign
Don’t wait for Adobe to create the features you want in InDesign—make them yourself by learning JavaScript.
Freezing Columns and Rows in InDesign Tables
You can't freeze columns or rows to keep them visible while you scroll through the rest of the table in InDesign...or can you?