
The ultimate VS Code extension for developers - 7 essential tools in one package: Diff Checker, Base64 Encoder/Decoder, YAML Validator, JWT Tools, Epoch Converter, JSON Formatter & YAML-JSON Converter. Boost productivity with secure, offline developer utilities.
📋 Table of Contents
Features
Diff Checker
Easily compare two files or text snippets with the intuitive side-by-side diff checker. Quickly identify changes and merge code with confidence.
Base64 Encoder/Decoder
Encode and decode Base64 strings directly within VS Code. No need to switch to a browser or other tools for this common task.
YAML Validator
Validate YAML syntax and structure instantly. Perfect for configuration files, Docker Compose, Kubernetes manifests, and CI/CD pipelines. Get immediate feedback on syntax errors with detailed error messages.
Create, decode, and verify JSON Web Tokens (JWT) directly in VS Code. Supports all major algorithms (HS256, RS256, ES256, and more). Instantly sign, inspect, and validate JWTs for authentication, authorization, and secure API development. Choose algorithm, input payload and secret, and get your JWT in seconds.
Convert between Unix timestamps (epoch time) and human-readable dates effortlessly. Convert epoch timestamps to readable dates in UTC, ISO, and local formats. Convert human-readable dates back to epoch timestamps in both seconds and milliseconds. Perfect for debugging, API development, and working with time-based data.

Demo of the Diff Viewer, Base64 Tool, and more in action.
Installation
- Open the Extensions sidebar in VS Code.
- Search for
Ethical Dev Tools
.
- Click Install.
Alternatively, you can install the extension from the VS Code Marketplace.
Usage
Diff Checker
- Open the Command Palette (
Ctrl+Shift+P
or Cmd+Shift+P
on Mac).
- Run the
Ethical Dev Tools: Create Diff View
command.
- Open the Command Palette (
Ctrl+Shift+P
or Cmd+Shift+P
on Mac).
- Run the
Ethical Dev Tools: Base64 Tool
command.
YAML Validator
- Open the Command Palette (
Ctrl+Shift+P
or Cmd+Shift+P
on Mac).
- Run the
Ethical Dev Tools: YAML Validator
command.
- Paste your YAML content and click "Validate YAML" to check syntax.
- Open the Command Palette (
Ctrl+Shift+P
or Cmd+Shift+P
on Mac).
- Run the
Ethical Dev Tools: JWT Tool
command.
- Switch between "Decode JWT" and "Create JWT" tabs.
- For creation, enter your payload (JSON), secret, and select the desired algorithm (HS256, RS256, etc.).
- Instantly copy, inspect, and validate JWTs for your authentication and API workflows.
- Open the Command Palette (
Ctrl+Shift+P
or Cmd+Shift+P
on Mac).
- Run the
Ethical Dev Tools: Epoch Tool
command.
- Convert epoch timestamps to human-readable dates or vice versa.
- View current Unix timestamp in real-time.
🚀 Productivity Benefits
- 7 tools in 1 extension - Reduce VS Code clutter
- Instant access - No browser switching or external tools
- Offline functionality - Works without internet connection
- Native VS Code integration - Consistent UI/UX
🔒 Security & Privacy
- 100% local processing - Your data never leaves your machine
- No telemetry - Complete privacy protection
- Open source - Transparent and auditable code
- Secure JWT handling - Industry-standard algorithms
- Lightweight - Minimal resource usage
- Fast processing - Optimized for large files
- Real-time validation - Instant feedback
- Memory efficient - No performance impact
- ✅ Zero data collection - Complete privacy
- ✅ Offline operation - No external dependencies
- ✅ Lightweight footprint - <2MB extension size
- ✅ Fast processing - Handles files up to 10MB
- ✅ Secure algorithms - Industry-standard JWT support
Use Cases
- API Development - JWT creation/validation, Base64 encoding
- DevOps - YAML validation for CI/CD, Kubernetes configs
- Code Review - Side-by-side file comparison
- Data Processing - JSON formatting, timestamp conversion
- Configuration Management - YAML/JSON conversion and validation
Changelog
See the CHANGELOG.md file for details on each release.
Contributing
Contributions are welcome! Please see the contributing guidelines for more information.
** Keywords:** VS Code extension, developer tools, JWT decoder, Base64 encoder, YAML validator, diff checker, JSON formatter, epoch converter, code comparison, text utilities, API development tools, DevOps utilities, secure coding tools, productivity extension, offline developer tools