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 CAPShelloHELLO
lowercaseConvert to all lowercaseHELLOhello
trimRemove leading and trailing whitespace" hi ""hi"
percent-encodeURL percent-encode the valuehello worldhello%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 worldHello 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"