Style Check for Mac is like having a personal editor-in-chief on your device, carefully reviewing your text for redundancies, clichés, and filler words as you type.
Important points about this feature:
Style Check is currently available for English, French, and German. It will cross out:
For more details about Style Check, you can read our introduction blog post The Power of Style Check or check our quick tour on YouTube:
You can enable/ disable Style Check from:
You can fully enable Style Check (including fillers, redundancies, clichés, and custom patterns) or just some of them:
We spent a lot of time developing this feature and we are still improving it regularly.
However, our users might feel the need to customize Style Check regarding their own writing style. This is where Custom Patterns shines.
Custom patterns allow you to create exceptions or new rules to Style Check, to better fit your style.
To create a custom pattern, go to Settings → Editor → Custom Patterns
Below is an example of when adding an exception allowing the filler “as well as”:
For your information, here is the syntax for customizing Style Check with Custom Patterns. You won’t need to remember it as you can find all of these in the Help Section of iA Writer.
filler
custom ~~filler~~
Exceptions affect both custom and built-in patterns.
-filler
-custom ~~filler~~ exception
You can use regular expressions by enclosing a pattern in slashes:
/custom ~~filler~~ reg(exp?|ular expression)/
-/reg(exp?|ular expression) exception/
Feature | Notes |
---|---|
Character classes [a–c0-9] |
Supported, limited to ASCII |
Repeated character classes [a-z]+ |
Does not repeat if the character class contains more than 10 characters |
Negated [^a] |
Ignored |
Optional a? |
Supported |
Escaped \. |
Supported |
a* b+ c{2,} d{3,15} |
Limited to 10 repetitions |
Lazy matches | Undefined behavior |
Greedy matches | Undefined behavior |
Alternation | |
Supported |
Octal characters \0ooo |
Supported |
Any character . |
Ignored |
Word character \w |
Undefined behavior |
Non-word character \W |
Undefined behavior |
Anchors ^ $ \b \B \A \Z \z \G |
Supported |
Capturing parentheses (…) |
Supported |
Backreferences \1 |
Supported |
Named capture groups (?<name>…) |
Supported |
Named backreferences \k<name> |
Supported |
Non-capturing parentheses (?:…) |
Supported |
Comments (?#…) |
Supported |
Lookahead (?=…) |
Ignored |
Negative lookahead (?!…) |
Ignored |
Lookbehind (?<=…) |
Ignored |
Negative lookbehind (?<!…) |
Ignored |
Atomic match (?>…) |
Non-capturing parentheses |
Expression modifiers (?id-id:…) |
Ignored |
Mode modifiers (?id-id) |
Ignored |
Modifiers /…/id-id |
Supported |
Modifiers | Notes |
---|---|
Case insensitive matching i |
On by default |
Diacritic insensitive matching d |
Off by default |
Note that only a subset of regular expression features is supported to avoid slowing down editing.
Style Check for iOS is like having a personal editor-in-chief on your device, carefully reviewing your text for redundancies, clichés, and filler words as you type.
Important points about this feature:
Style Check is currently available for English, French, and German. It will cross out:
For more details about Style Check, you can read this introduction blogpost: The Power of Style Check.
You can enable/ disable Style Check from:
You can fully enable Style Check (including fillers, redundancies, clichés, and custom patterns) or just some of them:
We spent a lot of time developing this feature and we are still improving it regularly. However, our users might feel the need to customize Style Check regarding their own writing style. This is where Custom Patterns shines.
Custom patterns allow you to create exceptions or new rules to Style Check, to better fit your style. To create a custom pattern, go to Library → ⚙️ /Settings → Editor → Style Check → Custom Patterns
Below is an example of when adding an exception allowing the filler “as well as”:
For your information, here is the syntax for customizing Style Check with Custom Patterns. You won’t need to remember it as you can find all of these in the Help Section of iA Writer.
filler
custom ~~filler~~
Exceptions affect both custom and built-in patterns.
-filler
-custom ~~filler~~ exception
You can use regular expressions by enclosing a pattern in slashes:
/custom ~~filler~~ reg(exp?|ular expression)/
-/reg(exp?|ular expression) exception/
Feature | Notes |
---|---|
Character classes [a–c0-9] |
Supported, limited to ASCII |
Repeated character classes [a-z]+ |
Does not repeat if the character class contains more than 10 characters |
Negated [^a] |
Ignored |
Optional a? |
Supported |
Escaped \. |
Supported |
a* b+ c{2,} d{3,15} |
Limited to 10 repetitions |
Lazy matches | Undefined behavior |
Greedy matches | Undefined behavior |
Alternation | |
Supported |
Octal characters \0ooo |
Supported |
Any character . |
Ignored |
Word character \w |
Undefined behavior |
Non-word character \W |
Undefined behavior |
Anchors ^ $ \b \B \A \Z \z \G |
Supported |
Capturing parentheses (…) |
Supported |
Backreferences \1 |
Supported |
Named capture groups (?<name>…) |
Supported |
Named backreferences \k<name> |
Supported |
Non-capturing parentheses (?:…) |
Supported |
Comments (?#…) |
Supported |
Lookahead (?=…) |
Ignored |
Negative lookahead (?!…) |
Ignored |
Lookbehind (?<=…) |
Ignored |
Negative lookbehind (?<!…) |
Ignored |
Atomic match (?>…) |
Non-capturing parentheses |
Expression modifiers (?id-id:…) |
Ignored |
Mode modifiers (?id-id) |
Ignored |
Modifiers /…/id-id |
Supported |
Modifiers | Notes |
---|---|
Case insensitive matching i |
On by default |
Diacritic insensitive matching d |
Off by default |
Note that only a subset of regular expression features is supported to avoid slowing down editing.
Style Check for iPadOS is like having a personal editor-in-chief on your device, carefully reviewing your text for redundancies, clichés, and filler words as you type.
Important points about this feature:
Style Check is currently available for English, French, and German. It will cross out:
For more details about Style Check, you can read this introduction blogpost: The Power of Style Check.
You can enable/ disable Style Check from:
You can fully enable Style Check (including fillers, redundancies, clichés, and custom patterns) or just some of them:
We spent a lot of time developing this feature and we are still improving it regularly. However, our users might feel the need to customize Style Check regarding their own writing style. This is where Custom Patterns shines.
Custom patterns allow you to create exceptions or new rules to Style Check, to better fit your style.
To create a custom pattern, go to Library → ⚙️ /Settings → Editor → Style Check → Custom Patterns
Below is an example of when adding an exception allowing the filler “as well as”:
For your information, here is the syntax for customizing Style Check with Custom Patterns. You won’t need to remember it as you can find all of these in the Help Section of iA Writer.
filler
custom ~~filler~~
Exceptions affect both custom and built-in patterns.
-filler
-custom ~~filler~~ exception
You can use regular expressions by enclosing a pattern in slashes:
/custom ~~filler~~ reg(exp?|ular expression)/
-/reg(exp?|ular expression) exception/
Feature | Notes |
---|---|
Character classes [a–c0-9] |
Supported, limited to ASCII |
Repeated character classes [a-z]+ |
Does not repeat if the character class contains more than 10 characters |
Negated [^a] |
Ignored |
Optional a? |
Supported |
Escaped \. |
Supported |
a* b+ c{2,} d{3,15} |
Limited to 10 repetitions |
Lazy matches | Undefined behavior |
Greedy matches | Undefined behavior |
Alternation | |
Supported |
Octal characters \0ooo |
Supported |
Any character . |
Ignored |
Word character \w |
Undefined behavior |
Non-word character \W |
Undefined behavior |
Anchors ^ $ \b \B \A \Z \z \G |
Supported |
Capturing parentheses (…) |
Supported |
Backreferences \1 |
Supported |
Named capture groups (?<name>…) |
Supported |
Named backreferences \k<name> |
Supported |
Non-capturing parentheses (?:…) |
Supported |
Comments (?#…) |
Supported |
Lookahead (?=…) |
Ignored |
Negative lookahead (?!…) |
Ignored |
Lookbehind (?<=…) |
Ignored |
Negative lookbehind (?<!…) |
Ignored |
Atomic match (?>…) |
Non-capturing parentheses |
Expression modifiers (?id-id:…) |
Ignored |
Mode modifiers (?id-id) |
Ignored |
Modifiers /…/id-id |
Supported |
Modifiers | Notes |
---|---|
Case insensitive matching i |
On by default |
Diacritic insensitive matching d |
Off by default |
Note that only a subset of regular expression features is supported to avoid slowing down editing.
Style Check for Android is like having a personal editor-in-chief on your device, carefully reviewing your text for redundancies, clichés, and filler words as you type.
Important points about this feature:
Style Check is currently available for English, French, and German. It will cross out:
For more details about Style Check, you can read this introduction blogpost: The Power of Style Check.
To enable/ disable Style Check:
You can fully enable Style Check including:
or just some of them.
We spent a lot of time developing this feature and we are still improving it regularly.
However, our users might feel the need to customize Style Check regarding their own writing style. This is where Custom Patterns shines.
Custom patterns allow you to create exceptions or new rules to Style Check, to better fit your style. To create a custom pattern, go to Settings → Style Check → Custom Patterns
Below is an example of when adding an exception allowing the filler “as well as”:
For your information, here is the syntax for customizing Style Check with Custom Patterns. You won’t need to remember it as you can find all of these in the Help Section of Custom Patterns.
filler
custom ~~filler~~
Exceptions affect both custom and built-in patterns.
-filler
-custom ~~filler~~ exception
You can use regular expressions by enclosing a pattern in slashes:
/custom ~~filler~~ reg(exp?|ular expression)/
-/reg(exp?|ular expression) exception/
Feature | Notes |
---|---|
Character classes [a–c0-9] |
Supported, limited to ASCII |
Repeated character classes [a-z]+ |
Does not repeat if the character class contains more than 10 characters |
Negated [^a] |
Ignored |
Optional a? |
Supported |
Escaped \. |
Supported |
a* b+ c{2,} d{3,15} |
Limited to 10 repetitions |
Lazy matches | Undefined behavior |
Greedy matches | Undefined behavior |
Alternation | |
Supported |
Octal characters \0ooo |
Supported |
Any character . |
Ignored |
Word character \w |
Undefined behavior |
Non-word character \W |
Undefined behavior |
Anchors ^ $ \b \B \A \Z \z \G |
Supported |
Capturing parentheses (…) |
Supported |
Backreferences \1 |
Supported |
Named capture groups (?<name>…) |
Supported |
Named backreferences \k<name> |
Supported |
Non-capturing parentheses (?:…) |
Supported |
Comments (?#…) |
Supported |
Lookahead (?=…) |
Ignored |
Negative lookahead (?!…) |
Ignored |
Lookbehind (?<=…) |
Ignored |
Negative lookbehind (?<!…) |
Ignored |
Atomic match (?>…) |
Non-capturing parentheses |
Expression modifiers (?id-id:…) |
Ignored |
Mode modifiers (?id-id) |
Ignored |
Modifiers /…/id-id |
Supported |
Modifiers | Notes |
---|---|
Case insensitive matching i |
On by default |
Diacritic insensitive matching d |
Off by default |
Note that only a subset of regular expression features is supported to avoid slowing down editing.
Style Check for Windows is like having a personal editor-in-chief on your device, carefully reviewing your text for redundancies, clichés, and filler words as you type.
Important points about this feature:
Style Check is currently available for English, French, and German. It will cross out:
For more details about Style Check, you can read this introduction blogpost: The Power of Style Check.
Style Check is found in the Focus menu.
You can fully enable Style Check (including fillers, redundancies, clichés, and custom patterns) or just some of them.
We spent a lot of time developing this feature and we are still improving it regularly.
However, our users might feel the need to customize Style Check regarding their own writing style. This is where Custom Patterns shines.
Custom patterns allow you to create exceptions or new rules to Style Check, to better fit your style.
To create a custom pattern, go to Settings → Style Check
Below is an example of when adding an exception allowing the filler “as well as”:
For your information, here is the syntax for customizing Style Check with Custom Patterns. You won’t need to remember it as you can find all of these in the Help Section of iA Writer.
filler
custom ~~filler~~
Exceptions affect both custom and built-in patterns.
-filler
-custom ~~filler~~ exception
You can use regular expressions by enclosing a pattern in slashes:
/custom ~~filler~~ reg(exp?|ular expression)/
-/reg(exp?|ular expression) exception/
Feature | Notes |
---|---|
Character classes [a–c0-9] |
Supported, limited to ASCII |
Negated [^a] |
Ignored |
Optional a? |
Supported |
Escaped \. |
Supported |
a* b+ c{2,} d{3,15} |
Limited to 10 repetitions |
Lazy matches | Undefined behavior |
Greedy matches | Undefined behavior |
Alternation | |
Supported |
Octal characters \0ooo |
Supported |
Any character . |
Ignored |
Word character \w |
Undefined behavior |
Non-word character \W |
Undefined behavior |
Anchors ^ $ \b \B \A \Z \z \G |
Supported |
Capturing parentheses (…) |
Supported |
Backreferences \1 |
Supported |
Named capture groups (?<name>…) |
Supported |
Named backreferences \k<name> |
Supported |
Non-capturing parentheses (?:…) |
Supported |
Comments (?#…) |
Supported |
Lookahead (?=…) |
Ignored |
Negative lookahead (?!…) |
Ignored |
Lookbehind (?<=…) |
Ignored |
Negative lookbehind (?<!…) |
Ignored |
Atomic match (?>…) |
Non-capturing parentheses |
Expression modifiers (?id-id:…) |
Ignored |
Mode modifiers (?id-id) |
Ignored |
Modifiers /…/id-id |
Supported |
Modifiers | Notes |
---|---|
Case insensitive matching i |
On by default |
Diacritic insensitive matching d |
Off by default |
Note that only a subset of regular expression features is supported to avoid slowing down editing.
Shut down distractions. Focus on the sentence or paragraph you’re currently working on.
A personal editor-in-chief on your device, carefully reviewing your text for redundancies, clichés, and filler words.
A more structured view of your document will help you improve your writing style.
Knowing keyboard shortcuts will greatly improve your performance with our app.
From word count to estimated reading time, document stats help you stay on top of things.
From Library navigation to enabling core features, the Titlebar is your go-to.
Formatting options at your fingertips make writing on mobile a breeze.
A simple key-value format for storing additional information about a document, only visible in the Editor.
Snippets allow you to save a significant amount of time by providing smart text substitutions. (Windows only)