My Play Codes Logo

Secure Play Communication for Your Team

Stop opponents from reading your plays. The Play Code Editor creates randomized code cards that keep your strategies secret.

Sign Up Free Log In
Create, preview, and print play codes

Why Coaches Love Play Code Editor

🔒

Secret Communications

Only you hold the master sheet. Players see codes and colors, but opponents can't decipher your plays from the sideline. Play codes and descriptions are stored encrypted.

🎲

Randomized Every Game

One click generates a completely new layout. Each card is unique, making it impossible for opponents to predict your system.

🎨

Color-Coded Visuals

Assign colors to each play for instant recognition, or let our new Auto Color tool generate a full spectrum for you in one click.

🔧

Easy Configuration

Define your play code card desired size and printer margins. The system will automatically calculate the number of cards per page and the layout for your selected card format to mimimize waste.

🔨

Card Formats

Choose from several card formats and sizes based on your needs. Grids from 3×2 through 5×6 — 3×2 game-day PDFs are free; larger grids hold more codes. Choose 2 or 6 sections for easier reading.

🎨

Value!

This system is built to be easy to use and provide results fast. Spend your time coaching, not designing play code cards. 3×2 game-day PDFs are free. PCPacks and subscription options cover larger formats when you need them. See the Pricing page for details.

See It in Action

The full editor, live preview, and printable output — all in one place.

Complete Play Code Editor interface

How It Works

Step 1

Create Your Play Code Profiles

Create an unlimited number of profiles!

  • Create from scratch
  • Start from a template
  • Import from a profile from someone else
  • Import from copy/pasting from Excel/Google Sheets/CSV/etc.

  • Play codes are 1-3 character codes (like "SB" for Steal Base). Assign colors for easy visual identification, or use Auto Color to have the system generate a full spectrum instantly. Build different profiles for offense, defense, and special situations. Adjust the frequency you want each play to appear on the cards. View the Count column to see how many times each play will be printed on the cards. The more frequent plays will appear more often, while less frequent plays will appear less often.

    Adding play codes

    ➡️
    Step 2

    Preview & Customize

    Get an idea how your cards will look before printing. Re-randomize anytime for a fresh layout. Adjust card size and print material margins to fit your printing needs.

    Formats and sizes:

  • 3×2 - 36 cells
  • 3×3 - 54 cells
  • 4×4 - 96 cells
  • 5×5 - 150 cells
  • 5×6 - 180 cells
  • 2 or 6 section layouts. Border colors. Export/import Profiles to share staff setups.

    Print out attributes Card format with 2/6 sections
    Preview of play code cards
    ➡️
    Step 3

    Print & Play

    Generate PDFs for player cards and coach reference sheets. Print on cardstock or paper, cut, and distribute to your team. Keep the coach master sheet secure for game-time play calling. We recommend marking them as you call them during the game to keep track of which plays have been used and how many times.

    Printed play code cards

    Coach call sheet example
    🏫

    Make the Site Yours

    Add your organization and team names and logos, then pick a navigation menu color that matches your program. Your branding shows in the sidebar while you work — and can appear on coach call sheets when you print.

    Set it once on your Profile page. No design tools required.

    Customized navigation menu with organization and team logos and a custom background color

    Example: custom nav color + org & team branding

    • ✅ Organization name and logo
    • ✅ Team name and logo
    • ✅ Navigation background color (updates live)
    • ✅ Optional branding on coach call sheet PDFs
    Sign Up Free Log In
    🤝

    Earn credits by referring coaches

    After you buy a PCPack or subscription, share your referral code from Profile. When another coach also makes a purchase and redeems your code, you both get extra play-code and coach-call-sheet PDF download credits.

    Details are on your Profile and the Pricing page.

    📋

    Start Faster with Pre-Built Templates

    Build every play list from scratch, or start from a pre-built template. Open the Play Code Editor, choose a ready-made template, and copy it into your own editable profile.

    Templates help you get productive immediately, reuse proven play sets for common situations (offense, defense, special teams, and more), and stay consistent across staff — then customize codes, colors, and frequencies for your team. Your copy is fully yours; the original template stays unchanged.

    📥

    Share Profiles with Your Staff

    Export MPC Profile downloads a My Play Codes file with play codes, print size, and card format. Import MPC Profile brings that file into another account — a backup, a handoff to an assistant, or reuse across teams.

    Already have plays in Excel, Google Sheets, or a text file? Use Import Other and paste only the play codes and descriptions. We do not import arbitrary spreadsheet files as CSV.

    🔐

    Security is #1

    We know you trust us with your play codes, and we take that responsibility seriously. All play codes and descriptions are stored encrypted in our database, ensuring that even if some hacker were to gain access to our database, they would not be able to read your plays without the decryption keys which are securely managed using industry-standard encryption protocols. Have piece of mind knowing that your strategies are safe and secure with us.

    Perfect For Many Sports!

    Baseball
    🥎
    Softball
    🏈
    Football
    🏀
    Basketball
    Soccer

    Ready to Keep Your Plays Secret?

    Join coaches who are already using Play Code Editor to gain the competitive edge.

    Sign Up Free Log In
    An unhandled error has occurred. Reload 🗙

    Rejoining the server...

    Rejoin failed... trying again in seconds.

    Failed to rejoin.
    Please retry or reload the page.

    The session has been paused by the server.

    Failed to resume the session.
    Please retry or reload the page.