Generate qualifiers
as, domain, length, charset, from/to, after/before, at, format, timezone
Qualifiers used only with generate. They are not valid inside inline {{…}} faker expansions.
Binder
| Qualifier | Role | Example |
|---|---|---|
as | Kind of value to generate | generate "@guest" as email |
Kind arguments
| Qualifier | Used with | Example |
|---|---|---|
domain | as email | generate "@guest" as email domain "myapp.test" |
length | as string / as password | generate "@code" as string length "8" |
charset | as string | generate "@promo" as string length "8" charset "hex" |
from / to | as number | generate "@n" as number from "1" to "99" |
after / before | as date / time / datetime | generate "@d" as date after "1 day" |
at | as date / time / datetime | generate "@d" as date at "2026-06-15" |
format | date/time/phone | generate "@d" as date after "1 day" format "DD/MM/YYYY" |
timezone | date/time/datetime | generate "@d" as date after "1 day" timezone "UTC" |
Format tokens (date/time)
YYYY MM DD HH mm — other characters (including ISO T, -, :) are literals.
String charsets
alnum (default), hex, alpha, digit.
Phone formats
E164, US.
Inline {{kind}}
When I fill "Full name" with "{{name}}"
When I fill "Notes" with "Customer {{name}} in {{city}}"No structured args inside {{…}}. Resolve order: whole-string slot → {{faker}} → $ENV → literal.