Phonological Rule Playground

Define phonological rules in SPE notation, build ordered rule sets, and trace step-by-step derivations from underlying to surface forms.

Pre-loaded Examples

Rule Builder

Quick IPA
Natural Classes
__
Presets:

Derive Surface Form

Enter phonemes separated by nothing (each character = one segment) or by dots for multi-char segments (e.g. b.æ.t.ɪ.ŋ)

Ordered Rules

No rules added yet. Use the builder to add rules.

How Phonological Rules Work

Phonological rules describe systematic sound changes in a language. In generative phonology (SPE framework), rules are written as A → B / C__D, meaning segment A becomes B when preceded by C and followed by D.

Rules apply in a specific order to an underlying representation (UR) to produce a surface form (SF). The order matters: feeding occurs when Rule 1 creates the context for Rule 2 to apply, while bleeding occurs when Rule 1 removes the context Rule 2 needs.

This playground lets you define rules using IPA symbols and natural classes, then trace the derivation step by step to see exactly how each rule transforms the representation.

Frequently Asked Questions

Is this phonological rule tool free?
Yes, completely free with no signup required. All processing happens in your browser.
What is SPE notation?
SPE (Sound Pattern of English) notation is the standard formal notation for phonological rules, written as A → B / C__D, meaning segment A becomes B when preceded by C and followed by D.
What are feeding and bleeding rule interactions?
Feeding occurs when one rule creates the environment for another rule to apply. Bleeding occurs when one rule removes the environment needed for another rule. Rule ordering determines which interactions occur.
Can I export my derivation as an image?
Yes, click the Export as PNG button to download your derivation table as an image, perfect for homework, presentations, or study materials.

Related Tools