Build OAuth scope strings from comma-separated values with URL encoding and breakdown. Everything runs locally in your browser — nothing is uploaded.
Generate OAuth authorization URLs for Google, GitHub, Facebook, Microsoft, and LinkedIn with custom client ID, redirect URI, and scope.
Build HTTP requests with custom method, URL, headers, and body. Generate equivalent curl commands. Everything runs locally in your browser — nothing is uploaded.
Build GraphQL subscription queries with custom event names and payload fields. Generate ready-to-use subscription strings.
Bidirectional converter between tab-separated values (TSV) and comma-separated values (CSV) with proper quoting. Everything runs locally in your browser — nothing is uploaded.
Decodes space- or comma-separated binary strings back into human-readable Unicode text, rejecting malformed groups with an exact-position error. Everything runs locally in your browser — nothing is uploaded.
OAuth Scope Builder lets you build OAuth scope strings from comma-separated values with URL encoding and breakdown. Everything runs locally in your browser — nothing is uploaded.. It works on any device with a modern web browser.
Build OAuth scope strings from comma-separated values with URL encoding and breakdown. Everything runs locally in your browser — nothing is uploaded. It runs entirely in your browser — no software installation or data uploads required.
Configure your settings below — the output generates instantly.
Yes. After the initial page load, OAuth Scope Builder runs entirely on your device with no internet connection needed. All processing is done locally.
It takes individual OAuth scope values (comma-separated) and builds a properly formatted scope string with URL encoding. It also breaks down existing scope strings into individual permissions.
Google, GitHub, Facebook, Microsoft, LinkedIn, and generic OAuth. The builder includes scope names and descriptions for each provider's common permissions.
OAuth scopes often contain spaces and special characters. The builder URL-encodes the scope string for use in authorization URLs while showing the decoded version for readability.
Yes. Paste a URL-encoded scope string and the builder decodes it into individual scopes with descriptions.
No. All building happens locally in your browser. No scope data is transmitted.