I Submitted a Bug Report to Adobe. They Never Fixed It. So I Built Kayrock Power Tools.

What started as one frustrating rotation bug became a complete prepress toolkit.

After 25+ years of screen printing, and teaching it at Cooper Union, I knew exactly which problems needed solving. These are the processes I see students struggle with every semester, and the same tools we use every day at Kayrock Screenprinting in Brooklyn to prepare images for press.

Download Free
Kayrock Power Tools Interface

Localized for EN, DE, FR, JP, ES · Live Preview · Action Recording · Presets · All Image Modes · Mac & Windows

1

Separate

Break a flat image into individual, printable layers, one per ink.

Screenshot / GIF Spot Separation on-canvas soft-proof + ink-set editor

Spot Separation

Decompose any image into ink-coverage channels built from your real, measured ink colors. A Neugebauer color model predicts how those inks actually mix and overprint on paper: true color science, not a multiply-mode approximation.

  • Measured-Ink Accuracy: Define each ink by its measured Lab color, including the overprint where two inks meet, so the separation matches what really prints.
  • Coverage Layers: Outputs one grayscale coverage layer per ink (0–255 = 0–100% ink area), ready to halftone.
  • Ink-Set Editor: Add, rename, recolor, and drag-reorder inks; save your shop's ink sets as reusable presets.
  • Live Soft-Proof: A single on-canvas preview of the predicted print before you commit.
  • Optional Proof Layer: Generate an accurate, hidden Neugebauer render of the simulated print for client sign-off.
Split Colors to Layers Dialog Screenshot

Split Colors to Layers

The essential utility for breaking down flat art into printable separations. Take any image and automatically split each unique color onto its own layer:

  • Automatic Detection: Scans the image and identifies every unique color.
  • Layer Output: Creates individual layers for each color, ready for trapping and film output.
  • Flat Image Mode: Optionally output a flattened, color-reduced image instead of separate layers.
  • Solid Color Layers: Output as Solid Color fill layers with masks for non-destructive editing.
  • Remap Colors: Save and load industry standard .act files, replace colors using the native color picker, drag and drop swap palette entries.
  • Realtime Preview: See the separation result on your canvas before committing.
Screenshot / GIF Reduce Colors before / after posterization

Reduce Colors

Posterize a full-color image down to a limited, print-ready palette. Essential for turning photographic or gradient-heavy art into a manageable number of spot colors before separating.

  • Three Quantizers: Choose K-Means, Median Cut, or Octree to find the best limited palette for your image.
  • Optional Dithering: Floyd–Steinberg error diffusion or ordered Bayer dithering to hold smooth transitions across fewer colors.
  • Palette I/O: Load and save industry-standard .act palettes to reuse a fixed ink set across jobs.
  • Live Preview: Dial in the color count and see the result on your canvas instantly.
2

Make It Printable

Convert continuous tone into the dots and hard levels a screen can actually hold.

Comparison row AM Halftone continuous tone → dots (round / ellipse / line)

AM Halftone Screen

Classic amplitude-modulated halftoning: a regular grid of dots that grow and shrink with tone: the look of traditional process printing, with full control over the screen.

  • Dot Shapes: Round, ellipse, square, or line. Pick the dot that suits your art and mesh.
  • Angle & Frequency: Set the screen angle and frequency (LPI) per separation to register cleanly and minimize moiré.
  • Variable Dot Size: Smooth tonal response from highlight to shadow.
  • Live Preview: See the screen on your canvas before you commit.
Comparison row FM Stochastic error-diffusion vs. Voronoi stipple

FM Stochastic Screen

Frequency-modulated screening places same-size marks at varying density instead of a fixed grid: no screen angles, no rosettes, and far less risk of moiré against the mesh.

  • Error Diffusion: Floyd–Steinberg dithering for crisp, detailed stochastic dots.
  • Voronoi-Relaxed Stipple: Evenly distributed stipple points via Voronoi relaxation for an organic, even texture.
  • Dot Size & Threshold: Tune mark size and coverage to match your mesh and exposure.
  • Live Preview: Watch the texture update on your canvas as you adjust.
Screenshot / GIF Multitone Screen tonal zones, each halftoned

Multitone Screen

Split the tonal range into zones and apply halftone screening to each, a bridge between posterization and screening that produces layered, screened separations in a single step.

  • Tonal Zones: Divide the tonal range into as many zones as the job needs.
  • Per-Zone Screening: Apply halftone dots to each zone independently.
  • Layer Output: Produces ready-to-print screened layers.
  • Live Preview: See the combined result before committing.
Multitone Threshold Dialog Screenshot

Multitone Threshold with Smart Separation

Full control over levels based posterization. Stop guessing with levels and start automating your prepress:

  • Realtime Preview: See the results instantly on your canvas.
  • Auto-Distribute: Automatically balances levels so every layer has equal pixel coverage.
  • Content Aware Colors: As well as gray levels, you can use dominant colors or dominant hue based tones.
  • Smart Separation: Instantly converts threshold levels into separate layers, both pixel based layers and Solid Color masks are supported.
  • Built-in Trapping: Options for "reduction print" allow light colors to automatically underprint darker layers.
3

Finish & Output

Late-stage prep: trap for registration, add marks, and export press-ready films.

Trapping Dialog Screenshot

Trapping

Automatically generate spreads from your layered separations. Trapping ensures clean registration on press by slightly overlapping adjacent colors to prevent white gaps between them:

  • Automatic Edge Detection: Finds all adjacent color boundaries across your layer stack.
  • Adjustable Spread: Set trap width from 1 to 32 pixels to match your registration tolerance.
  • Corner Joins: Choose miter, round, or bevel joins for how traps meet at corners.
  • Interior Hole Control: Fill enclosed gaps or preserve them, useful for knockouts and overprints.
  • Solid & Pixel Layers: Works with both solid color fills and rasterized pixel layers.
  • Duplicate Detection: Warns you if layers have already been trapped, preventing double-spread buildup.
  • Action Recording: Fully recordable and playable as a Photoshop action for batch production workflows.
Screenshot / GIF Film Output gang multiple images onto one film, with marks

Film Output

Gang every separation (one per layer) onto a single film, arranged to fit your printer's roll width, and lay down all the registration and trim marks your shop needs in one pass. Less wasted film, less manual nudging.

  • Auto Gang-Up: Arranges multiple images (taken from visible, selected, or all layers) onto one film sized to standard roll widths (11″ to 44″), with adjustable gaps between them.
  • Registration & Trim Marks: Crosshairs, center marks, star targets, trim marks (Western or Japanese), borders, rulers, and gripper marks. Toggle exactly what you want.
  • Bleed & Trim Readout: Set the bleed and watch the true trim size (document minus bleed) update live.
  • Filenames On Film: Optionally label each image so the press operator always knows what they're looking at.
  • Film-Ready: Built for imagesetters and direct film output.
Export Layers Dialog Screenshot

Export Layers

Batch export your separation layers as individual files ready for film output or digital printing:

  • Flexible Source: Export visible layers, all layers, spot channels, or all channels, whatever fits your workflow.
  • Format Options: Export as TIFF or PNG, with control over color mode and bit depth.
  • Bitmap Conversion: Optionally convert layers to Bitmap mode on export for direct film output.
  • Naming Conventions: Automatic file naming based on layer names with customizable prefix.
  • Persistent Folder: Remembers your export destination between sessions.
  • One-Click Output: Go from layered separation to a folder of print-ready files in seconds.
  • Action Recording: Fully recordable for automated batch workflows.
+

Utilities

General-purpose tools you'll reach for at any point in the job.

Rotate Dialog Screenshot

Rotate Canvas

Rotate pixel art and bitmaps without destruction. Unlike the built-in Photoshop Rotate Canvas, this tool supports all image modes (including Bitmap), offers specialized algorithms to preserve crisp edges, and allows you to keep your original canvas size.

  • RotSprite (2 versions): The gold standard for rotating pixel art: Sharp (Scale2x) and Smooth (xBR) variants.
  • Classic Sampling: Nearest Neighbor and Bilinear with real-time viewport preview.
  • Flexible Pivot: Rotate around the document center, layer center, active selection, or a color sampler point.

Comparison: 45° Rotation

Original Square Dot
Original art
Plugin Rotate 45°
Plugin Result
Photoshop Rotate 45°
Photoshop Result

Comparison: RotSprite Algorithm

Original Sprite
Original sprite
Plugin RotSprite 30°
Plugin Result
Photoshop Rotate 30°
Photoshop Result
Test Image Screenshot

Test Image Generation

Instantly generate calibration and test images for proofing your workflow. No need to hunt for reference files.

  • Gray Swatches: All 256 gray levels with labeled values, perfect for checking tonal separation and ink coverage.
  • Gray Ramps: Smooth 8-bit and 12-bit gradients for testing banding and tonal transitions.
  • HSB / RGB / LAB Maps: Complete color space visualizations grouped by any channel. Ideal for analyzing how separations and color modes affect your output.

Layer Conversion Utilities

Convert between layer types to fit your workflow:

  • Pixels to Solid Color: Convert opaque pixel layers (single color on transparent background) into non-destructive Solid Color Fill layers with masks.
  • Solid Color to Pixels: Rasterize Solid Color layers back into standard pixel layers while preserving transparency.

Despeckle

Clean up stray speckles left by screening or separation: small isolated pixel clusters are filled with the surrounding color. Set the maximum speckle size and 4- or 8-way connectivity.

Alpha Threshold

Convert soft, anti-aliased transparency into a hard cutoff: clean, binary edges that hold on a screen instead of feathering out.

Renumber Layers

Automatically number your separation layers in sequence, keeping a clean, ordered stack before export and film output.

Kayrock Screenprinting Est. 1998 / Brooklyn, NY

Used in Production

These are the same tools we use printing fine art editions for artists at our studio.

Error dialog showing personal support message

Support & Trust

Personal, Hands-On Support

Hi, I'm Karl. I built this plugin and I really, really want to fix whatever issues you might encounter. When something goes wrong, you'll get an error dialog with a built-in report button. One click sends me the full stack trace, your system info, and plugin version so I can start debugging immediately.

Email support: support@kayrock.org

No ticket systems. No waiting. Just email me directly or hit the report button and I'll get right on it.

Karl LaRocca

Karl LaRocca a.k.a. Kayrock

Karl is a Brooklyn-based artist, master printer, and programmer

Fine Art Printing: Founder of Kayrock Screenprinting (1998). His work is held in collections including MoMA and the Allen Memorial Art Museum.

Educator: Teaches screenprinting at The Cooper Union, where he sees firsthand which prepress workflows trip up even talented students.

OG Coder: Co-founder of Ultramaster Group, pioneering early software synthesizers.

Endurance: An ultra-runner and gunks trad climber, Karl has finished the grueling SOS Triathlon three times as well as the Rock The Ridge 50M Ultra Marathon. He likes to think about programming problems on his long runs.

Frequently Asked Questions

What's included for free?

Test Image Generation is completely free, forever. This includes Gray Swatches, Gray Ramps, and all Color Space Maps (HSB, RGB, LAB). No account needed, no time limits.

Is there a free trial for Pro features?

Yes! Try all Pro features free for 14 days. You'll need to enter payment info to start the trial, but you won't be charged until the trial ends.

How do I get a license key?

You can start a subscription from within the plugin, or subscribe on this page. Either way, you'll receive a license key via email to activate Pro features.

Can I cancel anytime?

Yes, you can cancel your subscription anytime with no penalties or fees. Payments are processed securely by Lemon Squeezy. You can manage your subscription from the link in any receipt email.

What Photoshop versions are supported?

Adobe Photoshop 2023 or newer. We're committed to supporting new Photoshop versions on day one of their release.

Does it work with Bitmap and Index Color mode?

Yes! Along with Grayscale, Lab and RGB.

Can I use it commercially?

Yes. Your subscription includes a full commercial license.

What happens when new features launch?

Every new Pro tool we add to Kayrock Power Tools is automatically included with your subscription at no extra cost, and your founder rate stays locked for life. Free features remain free. (We may release separate companion products in the future, which aren't part of the core subscription.) You'll get an email when updates are available.

How many computers can I use it on?

Your license works on up to 2 computers. Need more? Just email me and we'll work something out.

🔒 Founder pricing, locked for life. As we ship more tools the price rises for new subscribers. Lock in $5.99/mo now and yours never changes.

Free

$0
forever
  • ✓ Test Image Generation
  • ✓ Gray Swatches & Ramps
  • ✓ HSB / RGB / LAB Maps
  • ✗ Separate (Spot Separation, Split & Reduce Colors)
  • ✗ Make It Printable (AM / FM / Multitone screening)
  • ✗ Finish & Output (Trapping, Marks, Export)
  • ✗ Utilities (Rotate, Despeckle & more)
Download Free

Monthly

$5.99
per month
  • ✓ Everything in Free
  • ✓ Separate: Spot Separation, Split & Reduce Colors
  • ✓ Make It Printable: AM / FM / Multitone screening & threshold
  • ✓ Finish & Output: Trapping, Printer's Marks, Export Layers
  • ✓ Utilities: Rotate, Despeckle, Layer tools & more
  • ✓ 14-Day Free Trial
  • ✓ Founder's Pricing (Locked In)
Start Free Trial

How to Install

1

DownloadWe will email you a link to a .ccx file ( Adobe's official plugin format. Double-clicking it opens Creative Cloud, which handles the installation. )

2

InstallDouble-click the file to open the Creative Cloud desktop app and follow the on-screen instructions to "Install locally"

3

Restart PhotoshopFind it under Plugins → Kayrock Power Tools

4

Activate ProGet a license key: Monthly ($5.99/mo) or Yearly ($46.88/yr)

The Full Prepress Workflow

From color reduction to film output: every tool you need to go from screen to press, built by a printer who uses them every day.

Founder's Promise: Subscribe now and your rate is locked for life. As the suite grows the price goes up for new subscribers, but yours never does, and every new tool we add to Kayrock Power Tools stays included, free, forever. (We may also ship separate companion products down the line; those aren't part of the core subscription.)

Download Kayrock Power Tools

Enter your email to get the download link.

We'll send you a download link and occasional updates about new features.
Unsubscribe anytime.