Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>DevUtilsNew to Visual Studio Code? Get it now.
DevUtils

DevUtils

cslab.co

|
45 installs
| (2) | Free
A collection of essential utilities for developers
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

DevUtils

A comprehensive collection of essential developer utilities built into VS Code. Access powerful tools directly from your editor to streamline your development workflow.

Visual Studio Marketplace Version

🚀 Getting Started

  1. Install the Extension: Install DevUtils from the VS Code Marketplace
  2. Access Tools: Click on the DevUtils icon in the activity bar (left sidebar)
  3. Open Any Tool: Click on any tool from the Tools panel to open it in a new tab

🛠️ Available Tools

📅 Date Time Converter

Convert between Unix timestamps and human-readable dates

  • Current Time Display: Shows current Unix timestamp in seconds and milliseconds (updates every second)
  • Unix to Date: Convert Unix timestamps to readable date formats
  • Date to Unix: Convert date/time selections to Unix timestamps
  • Copy Functionality: One-click copy for all converted values

Use Cases: API development, logging, debugging timestamp issues, data analysis


🌐 REST Client

Full-featured HTTP client for testing APIs directly in VS Code

  • HTTP Methods: GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS
  • Request Configuration:
    • Headers management
    • Query parameters
    • Request body (JSON, Form Data, URL-encoded, Raw)
    • Authorization (Bearer tokens)
  • cURL Import: Import existing cURL commands
  • Code Snippets: Generate code examples in various languages
  • Response Handling: View status codes, headers, and response body

Use Cases: API testing, debugging web services, development workflow integration


🔐 Base64 Encoder

Convert text to Base64 encoding

  • Text Input: Enter any text to encode
  • Real-time Encoding: See encoded output as you type
  • Copy Functionality: One-click copy of encoded result
  • Clean Interface: Simple, focused encoding tool

Use Cases: API authentication, data encoding, configuration files, binary data handling


🔓 Base64 Decoder

Convert Base64 encoded text back to readable format

  • Base64 Input: Paste or type Base64 encoded text
  • Real-time Decoding: See decoded output instantly
  • Copy Functionality: One-click copy of decoded result
  • Error Handling: Validates Base64 format

Use Cases: Decoding API responses, reading encoded data, debugging encoded content


🖼️ Image to Base64

Convert image files to Base64 data URLs

  • File Upload: Drag and drop or select image files
  • Multiple Formats: Supports JPG, PNG, GIF, SVG, and more
  • Base64 Output: Generate data URLs for web use
  • Copy Functionality: Easy copying of generated Base64 strings

Use Cases: Web development, embedding images in CSS/HTML, API development, email templates


⏰ Cron Expression Parser & Generator

Parse and generate cron expressions for scheduling

  • Expression Parsing: Input cron expressions to see next execution times
  • Expression Generation: Build cron expressions using visual controls
  • Next Executions: See upcoming execution times
  • Human Readable: Convert cron syntax to plain English

Use Cases: Task scheduling, cron job management, system administration, automation scripts


🎫 JWT Encode/Decode

Create and decode JSON Web Tokens

  • JWT Encoding:
    • Payload input (JSON format)
    • Optional header configuration
    • Secret key management
    • Multiple algorithms (HS256, HS384, HS512, none)
  • JWT Decoding:
    • Token input and validation
    • Header and payload display
    • Signature verification
  • JSON Validation: Built-in JSON syntax checking

Use Cases: API authentication, token debugging, development testing, security analysis


🎨 Color Format Converter

Convert colors between different formats

  • Input Formats: HEX, RGB, HSL, CMYK
  • Output Formats: Multiple format conversions
  • Color Picker: Visual color selection
  • Copy Functionality: Easy copying of converted values

Use Cases: Web design, CSS development, color scheme creation, design system management


🔑 String & Password Generator

Generate secure strings and passwords

  • Password Generation: Create strong, random passwords
  • Customizable Options: Length, character types, special characters
  • String Generation: Generate random strings for testing
  • Copy Functionality: One-click copy of generated content

Use Cases: Account creation, testing, development, security requirements


📦 Box Shadow Generator

Create CSS box-shadow effects visually

  • Visual Controls: Adjust shadow properties with sliders
  • Real-time Preview: See shadow effects as you adjust
  • CSS Output: Generate ready-to-use CSS code
  • Multiple Shadows: Combine multiple shadow effects

Use Cases: Web design, UI development, CSS styling, design prototyping


🆔 UUID Generator

Generate unique identifiers

  • UUID Versions: Generate different UUID formats
  • Bulk Generation: Create multiple UUIDs at once
  • Copy Functionality: Easy copying of generated UUIDs
  • Format Options: Various UUID format outputs

Use Cases: Database design, API development, unique identifier generation, testing


📱 QR Code Tool

Generate and customize QR codes

  • Content Input: Text, URLs, contact information, WiFi credentials
  • Templates: Pre-built formats for common use cases
  • Customization: Size, colors, error correction levels
  • Export Options: Download generated QR codes
  • Clipboard Integration: Paste content directly from clipboard

Use Cases: Marketing materials, contact sharing, WiFi setup, business cards, event promotion

🔧 How to Use

Opening Tools

  1. Click the DevUtils icon in the VS Code activity bar
  2. Select any tool from the Tools panel
  3. The tool opens in a new tab with full functionality

Keyboard Shortcuts

  • Use Ctrl/Cmd + C to copy selected text
  • Use Ctrl/Cmd + V to paste content
  • Use Tab to navigate between form fields

🆘 Troubleshooting

  • Tool Not Opening: Try restarting VS Code
  • Copy Not Working: Check if your system clipboard is accessible
  • Format Errors: Verify input format (especially for JSON tools)
  • Performance Issues: Close unused tool tabs to free up resources

📝 Examples

REST Client Example

Method: POST
URL: https://api.example.com/users
Headers: Content-Type: application/json
Body: {"name": "John Doe", "email": "john@example.com"}

JWT Example

Payload: {"sub": "1234567890", "name": "John Doe", "iat": 1516239022}
Secret: your-secret-key
Algorithm: HS256

Cron Expression Example

Expression: 0 9 * * 1-5
Meaning: Every weekday at 9:00 AM
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft