Free Live check No sign-up

GitHub Username Checker

Check any GitHub username availability — free, instant, no account needed.

We'll check it against GitHub's rules as you type.

How to check a GitHub username

Step 1

Type the name

Enter the GitHub username you want. No @ needed. We validate it against GitHub's rules as you type.

Step 2

Live check

We check GitHub in real time, plus every other major platform and the matching .com, in one go.

Step 3

Claim it or try a variation

Available? Claim it straight away. Taken? The results page suggests close variations you can check in one tap.

GitHub username FAQ

Everything people ask before picking a GitHub handle.

Enter the username above and press Check. handle.tools queries GitHub directly and tells you instantly whether it's free or taken — no GitHub account required.

GitHub usernames must be 1–39 characters. Only letters, numbers and hyphens are allowed — no underscores, periods or spaces. Usernames cannot start or end with a hyphen and cannot contain consecutive hyphens. They are not case-sensitive.

Yes — go to GitHub Settings > Account > Change username. Your repository URLs redirect automatically, but hardcoded links in READMEs and external sites won't update. Update any links you control after renaming.

Your GitHub username is your namespace for GitHub Pages (username.github.io), GitHub Packages, and Gists. It's also the first thing recruiters and collaborators see on pull request reviews and commit history. A clean, professional username is worth securing early.

Deleted GitHub usernames enter a 90-day grace period before becoming available. GitHub does not release usernames from inactive accounts unless they have never posted any public content.

Check the same username on other platforms

Consistent handles make you easier to find. Grab your name everywhere.

Check every platform25 socials + domains in one searchUsername generator50 styles, live .com checkGitHub QR codeFree profile QR — PNG & SVGDomain checker100+ extensions, grouped

GitHub username checker for developers

Your GitHub username is part of every repository URL, commit, pull request and GitHub Pages site (username.github.io), so it follows you for your whole career. This GitHub username checker tells you instantly whether a name is free and whether it meets GitHub's rules, before you create an account or rename an existing one.

GitHub usernames are up to 39 characters and may only contain letters, numbers and single hyphens. They can't start or end with a hyphen, and underscores and periods aren't allowed. Renaming is possible, and GitHub redirects old repository URLs, but links hard-coded elsewhere will break, so it's best to choose well the first time.

Developers often want the same handle on GitHub, Dev.to, X and their personal domain. After checking GitHub you'll see the name's availability across other developer and social platforms, and whether the .com or .dev domain is free for your portfolio.

Tips for a professional GitHub username

  • Use your real name or a stable handle. Recruiters read it on every PR.
  • Skip version numbers and years; they date quickly.
  • Hyphens are allowed but a clean, hyphen-free name is easier to type.
  • Match your Dev.to, npm and domain name for a consistent developer identity.
  • Claim yourname.dev or yourname.com for a portfolio that matches.

Related searches

github name checkeris this github username takengithub username availabilitycheck github usernamegithub username ideaschange github usernamegithub pages usernamedeveloper username checker

How to change your GitHub username

Go to Settings, then Account, then Change username. GitHub redirects your old repository URLs to the new ones, but links hard-coded in READMEs, package manifests and other sites won't update, and your old username becomes available to others. Update your GitHub Pages site, npm packages and profile links straight after renaming.

Developer username ideas

The strongest developer handles are clean and stable: your name, or your name plus a short tech word like dev, codes, labs or builds. Stick to letters and numbers so the same handle works on GitHub, Dev.to and npm. The developer username generator gives you 20 ideas and checks each one, plus the matching .dev domain.

Need ideas? Try the Developer username generatorGitHub & Dev.to handle ideas, each checked for availability.Get ideas

Own the name everywhere, not just on GitHub

A handle only works inside one app. The domain is the part you keep — it carries your site, your email and your link in bio even if you move platforms. Names that are free on GitHub today are usually free as a .com too, and that stops being true fast.

Check 100+ domain endings free