Time & Date Tools

Timestamp Generator

Create Discord timestamps like <t:...:F> that adapt to each user's timezone.
Select a date/time to generate a Discord timestamp.

Unix Epoch Converter

Convert between Unix timestamps and human-readable dates.
Enter a Unix timestamp to convert.

ID & Lookup Tools

Snowflake Decoder

Decode Discord IDs (user, channel, message, role) to extract creation time and metadata.
Enter a Discord snowflake to decode.

User Lookup

Get user information from a Discord user ID (uses Discord's public CDN).
Enter a user ID to view the account creation date and default avatar.

Mention Builder

Generate mentions for users, roles, channels, and slash commands from an ID.
Enter a valid ID to generate a mention.

Invite Parser

Extract invite codes from Discord invite URLs.
Enter a Discord invite to parse.

Permissions & Security

Permissions Calculator

Convert permission integers to flags and vice versa.
Enter a permission integer to decode.

Bot Invite Generator

Generate OAuth2 bot invite URLs with specific permissions.
Enter a bot client ID to generate an invite.

Embed & Formatting Tools

Embed Color Converter

Convert hex colors to Discord embed integer values.
Enter a 6-digit hex color (e.g. #14d9ff).

Message Limit Checker

Use this reference to avoid Discord API errors. The limits below show the maximum characters allowed per field. Validation assumes this text is reused in each field.
Type to see character count and limits.

Webhook URL Validator

Validate Discord webhook URLs and extract info.
Enter a webhook URL to validate.

Developer Tools

Regex Tester

Test patterns before using them in bot configs or automations.
Enter a pattern to test.

JSON Formatter

Format and validate JSON for embeds, commands, or API payloads.
Enter JSON to format.

Base64 Encoder/Decoder

Encode and decode Base64 strings (useful for tokens and payloads).
Enter text to encode/decode.

Token Timestamp Decoder

Decode the timestamp from a Discord bot token (first segment).
Never share your full token! This only needs the first part (before the first dot).
Enter the first segment of a token.