A cursory personal guide to filenames.

Basic guidelines

  • Avoid extended extensions: Images should not be uploaded with extended extensions such as .jpeg; instead, use .jpg.
  • Avoid capitalized extensions: Instead of using .PNG as an upload extension, use .png.
  • Avoid duplicated extensions: Images should not be uploaded with duplicate extensions (ex. File:Leia.png.png should not have the second .png.
  • Avoid random strings: Pick a descriptive title for images you upload that preferably reflects its subject. Policy specifically disallows random alphanumeric strings, so avoid filenames that are randomly generated mixes of letters and numbers, as well as ones similar to File:Screenshot 2024-02-01 10:42.png because they don't efficiently tell other editors what the file is.
  • Use ASCII characters: Some characters cause errors when used in filenames, meaning they can't be moved or maintained properly. For this reason, the files policy specifies that ASCII characters should be used, and characters like ', @, and & should be avoided.

Unofficial guidelines

  • Relevance: Policy only specifies that images should preferably be relevant to the subject the file depicts. However, images that have nonsensical or derogatory filenames will likely end up renamed, especially for the latter case.
  • Spaces: Spaces are best to avoid in filenames. While not explicitly disallowed, they do flag as a maintenance category for administrators and rollbacks to fix. This is because using these files requires using underscores when implemented on pages, which is unnecessary effort for other editors.

Standardization project - In-universe

Current focus: Canon comics
  1. When # is used, it means replace with numeric issue number.
  2. PNG used as default extension for examples; replace with extension of choice as needed.
  3. The selected naming, though arbitrary, were picked with some logic.
  1. Generally, its File:UpperCamelCase-YearSeriesIssue.png.
  2. If there's two comic series competing for the same title, the year should be included in the extension to differentiate. The reason the year is placed before the series title/acronym is to avoid collision with the issue number (as to some people six numbers in a row can sort of look like a blob if it was Legacy 20 (2002) amd -Legacy202002, one might be confused if it's meant to be 2002 or 2020. At the same time, using a dash to separate adds an unnecessary dash.
  3. If the image is from a comic story or strip, use -StoryTitle.png as UpperCamelCase.
  4. If from an annual issue or one-shot and also not within a comic story in it, the extension might look something like -THRAAnnual2021.png, -THRABakeOff.png or -THRA2023FCBD2021.png, dependent on what flows best for the comic without excessive length. If excessively long, amendments might be made to refer to the shell issue rather than the story name.
  5. If part of a multimedia project like The High Republic, to avoid the file name being unnecessarily long/unwieldy, it may be shortened to an acronym like THR while the rest of the series or miniseries title can follow.
  1. If listed below with an acronym, it means the series very likely already has its images renamed. May need maintenance over time as new images are uploaded to have their extensions match and to remove spaces.

Canon comics

Ongoing series

Completed series

Miniseries

One-shots

Graphic novels

The High Republic

Series
Miniseries
One-shots

Standardization project - Out-of-universe

(Year)SeriesNames#-(Textless)Cover (Year)SeriesNames#-(Textless)(StyleName)ArtistFullNameVariant

Related projects