QuapQuap

Text and encoding

Case changes, whitespace, line lists, Base64, URL and Hex encoding, and regex replace.

Case

OperationExample
camelCaseuser_name → userName
snake_caseuserName → user_name
PascalCaseuser name → UserName
UPPER / lowerAnkara → ANKARA / ankara
Trim" Ada " → "Ada"
Remove SpacesTR 12 0006 → TR120006

Apply them to key names with the Name (keys) group, or to values with the Value group.

Name (keys)camelCaseConvert text to camelCase (e.g. userName).
Name (keys)snake_caseConvert text to snake_case (e.g. user_name).
Name (keys)PascalCaseConvert text to PascalCase (e.g. UserName).
Name (keys)UPPERConvert all letters to uppercase.
Name (keys)lowerConvert all letters to lowercase.
ValuecamelCaseConvert text to camelCase (e.g. userName).
Valuesnake_caseConvert text to snake_case (e.g. user_name).
ValuePascalCaseConvert text to PascalCase (e.g. UserName).
ValueUPPERConvert all letters to uppercase.
ValuelowerConvert all letters to lowercase.

Lists

Select some lines and turn them into what your next tool needs:

Ankara
Izmir
Bursa
OperationOutput
'…' single line'Ankara','Izmir','Bursa' — ready for a SQL IN (…)
"…" single line"Ankara","Izmir","Bursa"
'…' / "…" multilineeach line quoted on its own line, separated by commas
Sort (A→Z) / (Z→A)lines sorted
Remove duplicatesduplicate lines removed, first one kept
ListRemove duplicatesRemove duplicate lines, keeping the first.
List'…' single lineJoin lines as single-quoted, comma-separated text.
List"…" single lineJoin lines as double-quoted, comma-separated text.
List'…' multilineWrap each line in single quotes.
List"…" multilineWrap each line in double quotes.
ListApply RegexRun a find-and-replace regex on the selection.

Encode and decode

OperationExample
Base64hello → aGVsbG8=
Base64 URLURL-safe alphabet, no padding
Hexhi → 6869
Decode Base64aGVsbG8= → hello
URL Encodea b&c=ç → a%20b%26c%3D%C3%A7
URL Decodethe reverse
Encode / DecodeTrimStrip leading and trailing whitespace.
Encode / DecodeRemove SpacesRemove all whitespace characters.
Encode / DecodeURL EncodeApply percent-encoding for URLs.
Encode / DecodeURL DecodeDecode percent-encoded URL text.
Encode / DecodeBase64Encode the selection as Base64.
Encode / DecodeBase64 URLEncode the selection as URL-safe Base64.
Encode / DecodeHexEncode the selection as hexadecimal.
Encode / DecodeDecode Base64Decode 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.2026

Not sure about a pattern? Build or explain it in the Regex lab.

Accent color