Text and encoding
Case changes, whitespace, line lists, Base64, URL and Hex encoding, and regex replace.
Case
| Operation | Example |
|---|---|
| camelCase | user_name → userName |
| snake_case | userName → user_name |
| PascalCase | user name → UserName |
| UPPER / lower | Ankara → ANKARA / ankara |
| Trim | " Ada " → "Ada" |
| Remove Spaces | TR 12 0006 → TR120006 |
Apply them to key names with the Name (keys) group, or to values with the Value group.
| Name (keys) | camelCase | Convert text to camelCase (e.g. userName). |
| Name (keys) | snake_case | Convert text to snake_case (e.g. user_name). |
| Name (keys) | PascalCase | Convert text to PascalCase (e.g. UserName). |
| Name (keys) | UPPER | Convert all letters to uppercase. |
| Name (keys) | lower | Convert all letters to lowercase. |
| Value | camelCase | Convert text to camelCase (e.g. userName). |
| Value | snake_case | Convert text to snake_case (e.g. user_name). |
| Value | PascalCase | Convert text to PascalCase (e.g. UserName). |
| Value | UPPER | Convert all letters to uppercase. |
| Value | lower | Convert all letters to lowercase. |
Lists
Select some lines and turn them into what your next tool needs:
Ankara
Izmir
Bursa| Operation | Output |
|---|---|
'…' single line | 'Ankara','Izmir','Bursa' — ready for a SQL IN (…) |
"…" single line | "Ankara","Izmir","Bursa" |
'…' / "…" multiline | each line quoted on its own line, separated by commas |
| Sort (A→Z) / (Z→A) | lines sorted |
| Remove duplicates | duplicate lines removed, first one kept |
| List | Remove duplicates | Remove duplicate lines, keeping the first. |
| List | '…' single line | Join lines as single-quoted, comma-separated text. |
| List | "…" single line | Join lines as double-quoted, comma-separated text. |
| List | '…' multiline | Wrap each line in single quotes. |
| List | "…" multiline | Wrap each line in double quotes. |
| List | Apply Regex | Run a find-and-replace regex on the selection. |
Encode and decode
| Operation | Example |
|---|---|
| Base64 | hello → aGVsbG8= |
| Base64 URL | URL-safe alphabet, no padding |
| Hex | hi → 6869 |
| Decode Base64 | aGVsbG8= → hello |
| URL Encode | a b&c=ç → a%20b%26c%3D%C3%A7 |
| URL Decode | the reverse |
| Encode / Decode | Trim | Strip leading and trailing whitespace. |
| Encode / Decode | Remove Spaces | Remove all whitespace characters. |
| Encode / Decode | URL Encode | Apply percent-encoding for URLs. |
| Encode / Decode | URL Decode | Decode percent-encoded URL text. |
| Encode / Decode | Base64 | Encode the selection as Base64. |
| Encode / Decode | Base64 URL | Encode the selection as URL-safe Base64. |
| Encode / Decode | Hex | Encode the selection as hexadecimal. |
| Encode / Decode | Decode Base64 | Decode Base64 text to plain text. |
Apply Regex
Transform → Apply Regex replaces the matches of a regular expression in the selection. Set the Pattern, the Replacement and the flags i (case insensitive), m (multi-line) and s (dot matches newline). The replacement can use groups:
Pattern: (\d{4})-(\d{2})-(\d{2})
Replacement: $3.$2.$1
2026-10-03 → 03.10.2026Not sure about a pattern? Build or explain it in the Regex lab.