Perl

Perl Code Screenshot Generator

Turn Perl snippets into images worth sharing, without leaving your Mac.

Perl's sigils and regex literals are dense enough that syntax colour does real work, which makes an image far more readable than plain text.

Codeshot detects Perl from the code you paste, so there is no language picker to get wrong. Here is the same snippet in three of the 30 themes it ships with, rendered with the app's own stylesheets.

use strict;
use warnings;

my %themes = (xcode => 'dark', github => 'light');

foreach my $name (sort keys %themes) {
    printf("%-10s %s
", $name, $themes{$name});
}
Atom One · dark
use strict;
use warnings;

my %themes = (xcode => 'dark', github => 'light');

foreach my $name (sort keys %themes) {
    printf("%-10s %s
", $name, $themes{$name});
}
GitHub · dark
use strict;
use warnings;

my %themes = (xcode => 'dark', github => 'light');

foreach my $name (sort keys %themes) {
    printf("%-10s %s
", $name, $themes{$name});
}
Solarized · dark

Choosing a theme for Perl

Regexes are where a theme earns its keep. Pick one that tints them differently from strings, or the two blur together.

Getting the size right

Let the image follow your content, or lock it to a ratio — 1:1, 4:3, 3:2, 16:9, 9:16, 2:3, or 3:4 — then export at 1×, 2×, or 3× so it stays sharp on a retina display. Copy it straight to the clipboard with C, or save with S.

See all 30 themes side by side, or read the full workflow.

Built for Perl, and 59 other languages

Everything runs on your Mac. Your code never leaves it.

Download for macOS