Helmet on, hustle mode activated. The man construction worker: medium skin tone emoji shows a male-presenting worker with a yellow hard hat and an orange safety vest, skin tone set to a warm medium tan. It’s the go-to when you’re building something—websites, IKEA shelves, career plans—or just signaling “work in progress, please don’t judge the chaos.” Paired with 🚧, 🏗️, 🔧, or 🔨, it screams maintenance, DIY weekend, or startup grind vibes.
On Apple/iOS, he’s front-facing from the shoulders up, wearing a bright yellow hard hat and an orange vest with reflective detailing over a gray shirt, usually with a calm, small smile—no tools in hand, just that unmistakable safety-first look. People use it sincerely for construction updates and job pride, but also ironically after breaking something (“I got this… probably”) or while patching a bug at 3 a.m. It can be flirty in a goofy way (“need something fixed?”), dramatic for life-overhaul posts, or meme-y with Bob the Builder energy (“Can we fix it? Yes we can!”).
It nods to blue-collar grit, union strength, and those classic “Men at Work” signs (and even the band, if you’re feeling retro). Online, it often doubles as a metaphor for boundaries, self-improvement, and that messy middle where everything’s under construction—your room, your repo, your entire personality.
| Twitter Emoji Popularity (Rank) | 3298 of 2393 |
| Apple/iOS Picture | ![]() |
| Google Android Picture | Image not available |
| Google Hangouts Picture | Image not available |
| Twitter.com Picture | Image not available |
| LG Emoji Picture | Image not available |
| Samsung Emoji Picture | Image not available |
| Phantom Open Emoji Picture | Not created yet |
| ASCII Conversion | |
| "Short Code" Name | |
| Keywords |
| Emoji Code Version | iOS 11 - Current |
|---|---|
| UTF-8 Unicode Character(s) | 👷🏽♂️ |
| UTF-8 Character Count | 5 |
| Character(s) In Input | |
| AppleColorEmoji Font (available in OSX/iOS) | 👷🏽♂️ |
| Decimal HTML Entity | 👷 🏽 ‍ ♂ ️ |
| Hexadecimal HTML Entity | 👷 🏽 ‍ ♂ ️ |
| Hex Code Point(s) | 1f477, 1f3fd, 200d, 2642, fe0f |
| Formal Unicode Notation | U+1F477, U+1F3FD, U+200D, U+2642, U+FE0F |
| Decimal Code Point(s) | 128119, 127997, 8205, 9794, 65039 | UTF-8 Hex (C Syntax) | 0xF0 0x9F 0x91 0xB7, 0xF0 0x9F 0x8F 0xBD, 0xE2 0x80 0x8D, 0xE2 0x99 0x82, 0xEF 0xB8 0x8F |
| UTF-8 Hex Bytes | F0 9F 91 B7, F0 9F 8F BD, E2 80 8D, E2 99 82, EF B8 8F |
| UTF-8 Octal Bytes | 360 237 221 267, 360 237 217 275, 342 200 215, 342 231 202, 357 270 217 |
| UTF-16 Hex (C Syntax) | 0xD83D 0xDC77, 0xD83C 0xDFFD, 0x200D, 0x2642, 0xFE0F |
| UTF-16 Hex | d83ddc77, d83cdffd, 200d, 2642, fe0f |
| UTF-16 Dec | 55357 56439, 55356 57341, 8205, 9794, 65039 |
| UTF-32 Hex (C Syntax) | 0x0001F477 0x0001F3FD 0x0000200D 0x00002642 0x0000FE0F |
| UTF-32 Hex | 01F477, 01F3FD, 200D, 2642, FE0F |
| UTF-32 Dec | 128119, 127997, 8205, 9794, 65039 |
| Python Src | u"\U0001F477\U0001F3FD\u200D\u2642\uFE0F" |
| PHP Src | "\xf0\x9f\x91\xb7\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x99\x82\xef\xb8\x8f" |
| C/C++/Java Src | "\uD83D\uDC77\uD83C\uDFFD\u200D\u2642\uFE0F" |