What is Roblox Badge ID Lookup?
The Roblox Badge ID Lookup extracts Badge IDs from Roblox badge URLs and generates BadgeService AwardBadge Luau code snippets for awarding achievement badges in games.
Verify badge icons, inspect badge ownership requirements, and quickly implement AwardBadge server logic for your Roblox Studio games.
Try Examples:
Roblox Badge
Numeric ID: 212456789
Numeric Badge ID
212456789
Total Times Won
0
Win Rate Rarity
0%
Roblox Studio BadgeService Luau Snippet
local BadgeService = game:GetService("BadgeService")
local BADGE_ID = 212456789
local function awardBadge(player)
local success, result = pcall(function()
return BadgeService:AwardBadge(player.UserId, BADGE_ID)
end)
if success then
print("Awarded badge " .. BADGE_ID .. " to " .. player.Name)
end
endRoblox Developer & Gaming Utilities Suite
User ID FinderID Finder
Gamepass ID FinderID Finder
Place ID ConverterID Finder
Badge ID LookupID Finder
Asset ID ExtractorID Finder
Game Info & StatsStudio Dev
BrickColor & Color3Studio Dev
Audio Sound ID PlayerStudio Dev
Decal PreviewerStudio Dev
Group ID & Info LookupAssets & Accounts
Username HistoryAssets & Accounts
Frequently Asked Questions
What Luau function awards badges to players?
Use BadgeService:AwardBadge(userId, badgeId) inside server scripts.
How do I check if a player already owns a badge?
Use BadgeService:UserHasBadgeAsync(userId, badgeId) to check ownership before awarding.
Are badges free to create on Roblox?
Creating initial game badges on Roblox is free, allowing developers to reward milestones easily.
How to use Roblox Badge ID Lookup
To look up Badge IDs:
- Paste a Roblox Badge URL or enter a Badge ID.
- Click Lookup Badge to inspect icon, name, and ID.
- Copy generated BadgeService Luau script.

