Skip to content

Modifiers

Modifiers transform a placeholder’s value. Apply them with | after the placeholder:

{clipboard | uppercase}
{selection | trim}
{date | lowercase}

Chain multiple modifiers — they’re applied left to right:

{clipboard | trim | lowercase}
ModifierEffectExample
uppercaseConvert to ALL CAPShello → HELLO
lowercaseConvert to all lowercaseHELLO → hello
trimRemove leading and trailing whitespace" hi " → "hi"
percent-encodeURL percent-encode the valuehello world → hello%20world
json-stringifyJSON-encode the value — wraps in quotes, escapes quotes and newlinessay "hi" → "say \"hi\""
rawPrevent automatic URL encoding (quick links only)—
capitalcaseCapitalizes the first letter of each word (rest lowercased). Alfred alias: capitalshello world → Hello World
reverseReverse the string by Unicode grapheme clusterscafé → éfac
stripdiacriticsRemove accents and diacritical marks via NFD normalizationcafé → cafe
stripnonalphanumericRemove all characters that are not letters or digits (whitespace, emoji, punctuation)Hello, World! → HelloWorld

In quick link templates, Nibit automatically percent-encodes placeholder values to keep URLs valid. Use raw to opt out when the value is already encoded or should be passed through as-is:

https://example.com/search?q={clipboard | raw}
  • Use percent-encode when you want explicit encoding of a value in a quick link or snippet
  • Use raw to disable the automatic encoding that quick links apply by default

Slugify (convert any text to a URL-safe slug):

{clipboard | stripdiacritics | stripnonalphanumeric | lowercase}

"São Paulo 2025!" → "saopaulo2025"