Peter Kahrel

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

Archived
CreativePro Week 2025
June 2–6Now Available On Demand

Available for purchase through September 6. On-demand access ends June 6, 2026. CreativePro Week is the world’s best how-to conference to master the tools of…

Learn more
Article
Sort Parent Pages in InDesign with a Script

A script that makes it easy to keep your Pages panel neat and organized.

Learn more
Article
Using Find/Change Case in InDesign

Learn how to use Find/Change to modify the case of text in InDesign

Learn more
Article
Adding Section Heads in an InDesign Index with GREP

With GREP, it’s never too late to organize content with headers in InDesign

Learn more
Article
Limiting Matches with GREP in InDesign

Peter Kahrel shares a technique for targeting a specific instance in a repeating pattern of text.

Learn more
Article
A Script to Reset InDesign’s Find/Change

A free script for clearing the fields and options in InDesign’s Find/Change dialog box.

Learn more
Article
How to Quickly Change the Language Used by InDesign

Learn the fastest and easiest way to change the language used in InDesign’s interface.

Learn more
Article
GREP of the Month: Keep Out

Try this obscure but powerful alternative when a traditional GREP lookbehind expression won’t do the trick.

Learn more
Article
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 […]

Learn more
Article
Book Excerpt: JavaScript for InDesign

Don’t wait for Adobe to create the features you want in InDesign—make them yourself by learning JavaScript.

Learn more
Article
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?

Learn more
CPW Icons

June 29–July 3, 2026

Nashville, TN (and online)