---
title: "Filename"
source: https://dev.pageseeder.com/reference/glossary/filename.html
description: "PageSeeder filename guidelines covering allowed characters (ASCII 32-126) and prohibited characters (/ \\ ? % * : | < > \"), with Windows-specific restrictions for spacing, periods, and reserved names."
last_updated: 2026-08-11T16:30:20+10:00
tokens: ~374
---

# Filename

Whether it is a normal binary file, such as ZIP file, or an Office document, or a PageSeeder [document](/reference/glossary/document.md), any file viewed in PageSeeder has both a filename and [document title](/reference/glossary/document_title.md). However, because these files are physically stored on the file system of the host server, they mustn't have names that violate the naming rules of the host operating system.

Because PageSeeder can be run on many different operating systems, the allowable characters in a filename must conform with the following rules:

- All characters between, and including, **ASCII 32** (Space) and **ASCII 126** (~) (see the following exceptions). For more detail, *see* this [chart on Wikipedia](https://en.wikipedia.org/w/index.php?title=ASCII&oldid=699929097#ASCII_printable_code_chart).

## Characters NOT allowed in a filename

- **/ \\ ? % \* : | \< \> "**

> **Note:** Due to Windows restrictions, it’s better: - Not to start or end a filename with a space or a period. - Not to use the following reserved names for the filename: CON, PRN, AUX, NUL, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, and LPT9. Also, avoid these names followed immediately by an extension; for example, NUL.txt is not recommended.

The same constraints apply to [folder](/reference/glossary/folder.md) names.

![Document info panel – Filename](/content/images/glossary/document_info_filename_v60000.webp)

