# Pig Latin Converter

Convert English text to and from Pig Latin. Handles consonant clusters, vowel words, QU units, and capitalization.

> Canonical page: https://elysiatools.com/en/tools/pig-latin-converter

- **Category:** Text Processing

- **Keywords:** pig latin, pig latin converter, pig latin translator, secret language, children word game

## Overview

Convert text to and from **Pig Latin** — the playful word game children use to disguise English.

**Rules (encode):**
- Words starting with a **consonant** move the leading consonant cluster to the end and add `ay`. `hello` → `ellohay`, `smile` → `ilesmay`, `school` → `oolschay`.
- Words starting with a **vowel** (a, e, i, o, u) add `way` (or `yay`) to the end. `apple` → `appleway`, `egg` → `eggway`.
- Capitalization is tracked: `Hello` → `Ellohay` (the result starts uppercase, moved consonant goes lowercase). All-caps words (`HELLO`) stay all-caps (`ELLOHAY`).
- `qu` is treated as a unit: the `u` rides along with the `q`. `queen` → `eenquay`, `squeal` → `ealsquay`.

**Decode** reverses those rules back into normal English. The first line of the result is the best-guess decoding (the most common word is chosen for each). Because Pig Latin is lossy — different words can encode to the same form, e.g. both "all" and "wall" become "allway" — any word with more than one possible origin is listed under "Possible alternatives" so you can pick the right one yourself.

**Good to know:**
- Only English words are transformed; numbers, punctuation, and other scripts pass through untouched.
- Word-internal apostrophes (`don't`, `can't`) are kept with their word, and the apostrophe is treated as a consonant boundary for the cluster move.
- Pig Latin has dialects (some use `yay` instead of `way` for vowel words). This tool uses the common `way` form on encode and understands both on decode.

## Inputs

- **Text** (textarea): Type English text to convert to Pig Latin, or Pig Latin to decode...
- **Action** (select)

## When to use

- When you want to quickly encode English text into Pig Latin for word games, puzzles, or playful communication.
- When you need to decode Pig Latin phrases back into standard English and view alternative word possibilities for ambiguous translations.
- When teaching or learning linguistic word games and demonstrating rule-based language transformations to students.

## How it works

- Input your English text or Pig Latin phrase into the text area.
- Select the action to either 'Encode' the text into Pig Latin or 'Decode' it back to English.
- The tool processes each word, applying rules for consonant clusters, vowels, capitalization, and 'qu' units, then displays the converted output instantly.

## Use cases

- Encoding secret messages or playful notes for children's games and activities.
- Decoding complex Pig Latin text back into readable English sentences.
- Creating educational exercises to teach rule-based text manipulation and phonics.

## Frequently asked questions

### How does the converter handle words starting with vowels?

Words starting with a vowel (a, e, i, o, u) have 'way' appended to the end, such as 'apple' becoming 'appleway'.

### What happens to capitalization and punctuation?

Capitalization is preserved (e.g., 'Hello' becomes 'Ellohay'), while punctuation, numbers, and non-English characters remain untouched.

### How are words containing 'qu' processed?

The letters 'qu' are treated as a single consonant unit, meaning the 'u' moves along with the 'q' to the end of the word before adding 'ay'.

### Why does decoding sometimes show multiple word options?

Pig Latin is a lossy translation where different English words (like 'all' and 'wall') encode to the same Pig Latin word ('allway'), so the decoder lists possible alternatives.

### Does the tool support different Pig Latin dialects?

Yes, the tool encodes using the standard 'way' suffix for vowel words, but its decoder recognizes both 'way' and 'yay' suffixes.

## Related tools

- [Remove Symbols from Around Words](https://elysiatools.com/en/tools/text-remove-symbols-words): Quickly remove patterns appearing before and after each word in text
- [Bulk Email Extractor](https://elysiatools.com/en/tools/bulk-email-extractor): Extract all email addresses from input text, articles, web source code, or mixed content. Supports deduplication and export to JSON.
- [Chinese Character Extractor (汉字提取器)](https://elysiatools.com/en/tools/chinese-character-extractor): Extract all Chinese characters from text, filtering out punctuation and English letters, numbers, and non-Chinese symbols
- [Unicode → ASCII Transliterator](https://elysiatools.com/en/tools/unicode-to-ascii-transliterator): Convert any Unicode text to plain ASCII: strip accents (é→e, ñ→n), romanize Cyrillic/Greek, and transliterate Chinese to pinyin (北京→Bei Jing). Drops emojis and symbols that have no ASCII equivalent.
- [Newline Normalizer](https://elysiatools.com/en/tools/newline-normalizer): Normalize and unify newline characters in text to consistent line ending format
- [Phone Number Extractor](https://elysiatools.com/en/tools/phone-number-extractor): Extract phone numbers from mixed text with support for multiple countries and formats
- [Prefix Remover](https://elysiatools.com/en/tools/prefix-remover): Remove common prefixes from each line with intelligent detection and customizable options
- [Suffix Remover](https://elysiatools.com/en/tools/suffix-remover): Remove common suffixes from each line with intelligent detection and customizable options

## Samples

- [Phaser.js Samples](https://elysiatools.com/en/samples/phaser-js): Phaser.js game engine examples including 2D games, animations, physics, sprites, and interactive gameplay mechanics
- [Text with Emoji Samples](https://elysiatools.com/en/samples/text-with-emoji-samples): Mixed language text containing various Unicode emojis for testing emoji extraction
- [Duplicate Line Samples](https://elysiatools.com/en/samples/text-duplicate-line-samples): Sample files with various types of duplicate lines for testing duplicate removal tools
- [Special Characters Samples](https://elysiatools.com/en/samples/text-special-characters-samples): Sample text files with various special characters, punctuation, and symbols for testing non-alphanumeric character removal
