DevToys.Extensions.UuidFormatter
1.0.0
dotnet add package DevToys.Extensions.UuidFormatter --version 1.0.0
NuGet\Install-Package DevToys.Extensions.UuidFormatter -Version 1.0.0
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="DevToys.Extensions.UuidFormatter" Version="1.0.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="DevToys.Extensions.UuidFormatter" Version="1.0.0" />
<PackageReference Include="DevToys.Extensions.UuidFormatter" />
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add DevToys.Extensions.UuidFormatter --version 1.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: DevToys.Extensions.UuidFormatter, 1.0.0"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package DevToys.Extensions.UuidFormatter@1.0.0
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=DevToys.Extensions.UuidFormatter&version=1.0.0
#tool nuget:?package=DevToys.Extensions.UuidFormatter&version=1.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
UUID Hyphen Formatter for DevToys
A powerful DevToys extension for formatting UUIDs by adding or removing hyphens with batch processing support.
Features
- Add Hyphens: Convert compact UUIDs (32 chars) to standard format (8-4-4-4-12)
- Remove Hyphens: Convert standard UUIDs to compact format (32 chars)
- Batch Processing: Process multiple UUIDs at once (line-separated)
- Format Detection: Automatically detects UUID format
- Validation: Ensures proper UUID format before processing
- Toggle Control: Quick switch between adding/removing hyphens
Installation
Via DevToys Extension Manager
- Open DevToys
- Navigate to Extensions
- Search for "UUID Hyphen Formatter"
- Click Install
Via NuGet Package
dotnet add package UuidHyphenFormatter
Usage
- Open the Tool: Find "UUID Formatter" in the Formatters category
- Input UUIDs: Paste one or more UUIDs in the input field
- Toggle Format: Use the switch to choose between:
- OFF: Add hyphens (standard format)
- ON: Remove hyphens (compact format)
- Get Results: Formatted UUIDs appear instantly in the output field
Examples
Input (Remove Hyphens - ON):
550e8400-e29b-41d4-a716-446655440000
123e4567-e89b-12d3-a456-426614174000
Output:
550E8400E29B41D4A716446655440000
123E4567E89B12D3A456426614174000
Input (Add Hyphens - OFF):
550e8400e29b41d4a716446655440000
123e4567e89b12d3a456426614174000
Output:
550e8400-e29b-41d4-a716-446655440000
123e4567-e89b-12d3-a456-426614174000
Supported Formats
- Standard UUID:
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
- Compact UUID:
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
- Case Insensitive: Accepts both uppercase and lowercase
Error Handling
Invalid UUIDs are marked with an error message:
Invalid UUID: [your-input]
Requirements
- DevToys 2.0 or higher
- .NET 9.0 runtime
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
License
This project is licensed under the MIT License - see the LICENSE file for details.
Author
Raphael Samy
Support
For issues or feature requests, please visit the GitHub repository.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
net9.0
- DevToys.Api (>= 2.0.8-preview)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last Updated |
---|---|---|
1.0.0 | 130 | 8/11/2025 |