Port Number Lookup
Find what runs on a port, with a note on whether it should be exposed.
Convert a name between camelCase, snake_case, kebab-case and the rest.
The Variable Name Converter parses acronyms and digits correctly, so parseHTTPResponse becomes parse_http_response rather than parse_h_t_t_p_response — which is what a naive split on capitals produces, and why most quick conversions need fixing.
Paste a name in any convention and get it in all the others. The parser handles the cases that trip up a naive split: consecutive capitals in an acronym, digits inside a word, and names that already mix conventions.
That parsing is the whole job. Splitting <code>parseHTTPResponse</code> on capitals gives you p-a-r-s-e-h-t-t-p, which is why so many quick conversions produce <code>parse_h_t_t_p_response</code>. Detecting that HTTP is one word and Response is the next gives <code>parse_http_response</code>, which is what you wanted. Paste a whole list and every line is converted, which is what you need when a JSON API hands you snake_case and your TypeScript interface wants camelCase.
A run of capitals is one word, with the last capital starting the next if a lower-case letter follows. HTTP stays HTTP.
oauth2Token gives oauth2_token, not oauth_2_token, so protocol and version numbers survive.
The words the parser found are listed, so an odd result is explained rather than mysterious.
camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dot.case, path/case, Title Case and sentence case.
Paste a column of field names and every line is converted independently.
In any convention, or paste a list with one per line.
camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dot.case and more.
The words the parser found are shown, so you can see how it read an acronym.
Click any form to copy it, or take the whole converted list.
Follow the language. JavaScript and Java use camelCase for variables and PascalCase for types; Python and Ruby use snake_case; CSS and URLs use kebab-case; constants are usually CONSTANT_CASE almost everywhere. Consistency inside a project matters more than the choice.
A run of capitals is treated as one word, with the last capital starting the next word if a lower-case letter follows. So parseHTTPResponse becomes parse, HTTP, Response — not eight separate letters.
A digit stays attached to the word it is part of, so oauth2Token gives oauth2_token rather than oauth_2_token. Version numbers and protocol names survive intact.
Paste a list with one name per line and every line is converted independently, which is the quick way to turn an API response into an interface.
What people who use the Variable Name Converter think of it. Reviews come from visitors and are posted as written.
No ratings yet
Yours would be the first.
0 reviews
Newest first
No reviews yet
Be the first to rate the Variable Name Converter. It takes half a minute and no account.
Write the first reviewFind what runs on a port, with a note on whether it should be exposed.
Percent-encode URLs and query strings, or decode them back to plain text.
Build a Content-Security-Policy header directive by directive.
Make every editor agree on indentation, line endings and charset.
Every HTTP status code, searchable, with what it actually means.
Convert internationalised domain names to punycode and back.
Identify a UUID's version and variant, and extract its timestamp.
Decode a JWT and read its header, claims and expiry in plain English.