iNaturalist / Mushroom Observer Label Generator

This web application runs inat.label.py to generate labels for iNaturalist and Mushroom Observer observations. Follow the simple steps below to create your labels.

How to Use

1. Enter observations and click away from the input to look them up. You can mix iNaturalist and Mushroom Observer entries.

Supported input formats:

  • iNaturalist: Enter just the number (e.g., 150291663) or the full observation URL. This generates an iNaturalist label.
  • Mushroom Observer: Enter MO12345 (case-insensitive) or a Mushroom Observer observation URL. This generates a Mushroom Observer label.
  • Convert MO → iNat: Enter motoinat12345 or moinat12345 to convert the MO observation to its iNaturalist counterpart and generate an iNaturalist label.

2. You can also enter multiple numbers separated by a space or comma.

3. A new box will appear for the next observation number(s).

4. You'll receive immediate feedback with the organism name and the iNaturalist / MO user who created the observation.

Color Coding System

Fungi appear in magenta
Plants appear in green
Protozoa / slime molds appear in purple
Insects appear in red
Mammals, birds and reptiles appear in blue

Printing Labels

You can make labels for at least 50 observations at a time. When you're ready:

1. Click Print RTF Labels to download labels.rtf, or Print PDF Labels to download labels.pdf.

2. Open the RTF file in LibreOffice Writer or Microsoft Word; open the PDF in any PDF viewer.

3. The labels will be arranged in two columns with QR codes. Often 6 labels fit on a page.

Note (RTF): If the QR code is missing, ensure you're opening the RTF file in a program that supports images in RTF files.

Large jobs: If you generate a large number of labels at once (typically more than 60–100), the download may not start automatically. In that case, you can still download your RTF labels here. It may take several minutes to generate large jobs.

Visit the inat.label.py repository on GitHub for more information