Skip to content

JA Technology Solutions

Development Tools

Tools for everyday development, debugging, and data wrangling. Convert between formats (JSON, XML, YAML, CSV, fixed-width, delimiters), decode JWTs, test regex, format SQL, generate hashes and UUIDs, build cron expressions, and more.

041234567891VALIDUPC-A · Luhn · EAN-13 · ABA

Check Digit Validator

Validate and calculate check digits for UPC, EAN, credit cards (Luhn), and ABA routing numbers.

Data & Finance
C1C2C3EBCDICABCASCIICode Page 037

EBCDIC to ASCII Converter

Convert between EBCDIC and ASCII for IBM i, AS400, and mainframe systems. Fixed-length records, line ending options, CP037 reference.

Development
Packed12 34 5CDecimal+1234512345C

Packed Decimal / COMP-3 Converter

Decode and encode packed decimal (COMP-3), zoned decimal, and trailing overpunch for IBM i and mainframe systems.

Development
Customer MaintenanceCustomer:Name:Address:F3=Exit F12=Cancel

DDS Screen Explorer

Paste IBM i DDS display file source and see the screen rendered with authentic 5250 green-screen and modern preview.

Development
DDSSQLDB2 · PostgreSQL · MySQL

DDS to SQL / SQL to DDS Converter

Convert between IBM i DDS physical file definitions and SQL CREATE TABLE statements in both directions.

Development
CICS Screen MapCustomer:Name:Address:PF3=Exit PF12=Cancel

BMS Screen Explorer

Paste mainframe BMS (CICS/3270) screen definitions and see the screen rendered with green-screen and modern preview.

Development
01 CUSTOMER-REC.05 CUST-NO PIC X(6).05 CUST-BAL PIC S9(7)V99COMP-3.0006365658637172byte offsets

COBOL Copybook Explorer

Explore COBOL copybook structures with interactive tree view, field layout, SQL conversion, JSON Schema generation, sample data decoding, and visual hex ruler.

Development
Source ASource B2 changed · 1 added · 1 removed

Data Diff & Compare

Compare two datasets with key-field joining. Supports CSV, TSV, JSON, XML, YAML, and Excel with automatic dot-notation flattening for nested structures.

Development
Col ACol BCol CCol D4 columns · 100% quality

Data Profiler

Profile CSV data with column-level statistics, value distribution charts, quality matrix, and drill-down column detail.

Development
PAR1columnar · compressed

Parquet File Explorer

View and explore Apache Parquet files entirely in your browser. See schema and metadata, browse data with filtering, export to CSV/JSON/Excel, or convert files to Parquet.

Data & Finance
{ }JSONa,b,cCSV

JSON ↔ CSV

Convert between JSON and CSV formats. Paste, upload, or load sample data. Download or copy the result.

Development
<xml/>XML{ }JSON

XML ↔ JSON Converter

Convert between XML and JSON formats. Handles attributes, CDATA, arrays, and nested elements.

Development
key: valYAML{ }JSON

YAML ↔ JSON Converter

Convert between YAML and JSON formats. Handles multiline strings, anchors, and flow syntax.

Development
a,b,ca|b|ca;b;ca b c

Delimiter Converter

Convert between CSV, TSV, pipe-delimited, semicolon, and custom delimiters with proper quoting.

Development
<root><item>value</item></root>

XML Formatter

Format, pretty-print, minify, and validate XML with syntax highlighting and well-formedness checking.

Development
SELECTname, emailFROMcustomersWHERE

SQL Formatter

Pretty-print SQL queries with proper indentation and keyword uppercasing. Supports common SQL dialects.

Development
/\d+/gabc 123 def 4562 matches

Regex Tester & Builder

Test regex patterns with real-time match highlighting. Built-in pattern builder and syntax reference.

Development
JWTheaderpayloadsigexp: 2026-12-31Decode|Build✓ HS256

JWT Explorer

Decode, inspect, and build JWTs. View claims, check expiration, and create HMAC-signed tokens.

Development
0 6 * * 1Monday at 6:00 AM

Cron Expression Builder

Build and decode cron expressions visually. 12 presets, 5-field editor, and human-readable descriptions.

Development
SGVsbG8=Hello

Base64 Encode/Decode

Encode text to Base64 or decode Base64 to text. Supports UTF-8.

Development
abcba7816bf8f01...

Hash Generator

Generate SHA-256, SHA-384, SHA-512, and SHA-1 hashes from text using Web Crypto.

Development
1712234400Apr 4, 2026 2:00 PM

Timestamp Converter

Convert Unix epoch timestamps to human-readable dates and back. Timezone support.

Development
550e8400-e29b-41d4-a716-...446655440000

UUID Generator

Generate v4 UUIDs. Single or bulk generation up to 100. Copy individual or all.

Development
a b&ca%20b%26c

URL Encode/Decode

Percent-encode or decode URLs and query parameters. Component and full-URL modes.

Development
#7dd3fcrgb(125, 211, 252)

Color Converter

Convert between Hex, RGB, and HSL color formats. Live preview swatch and ready-to-use CSS output.

Development
# Title**bold**Titlebold

Markdown Preview

Live side-by-side markdown editor and rendered preview. Supports headers, lists, code, links, and more.

Development
4111 1111 11111111VISA

Card Number Validator

Validate card numbers with the Luhn algorithm and detect card network from prefix ranges.

Data & Finance
hostportuserssljdbc:as400://

Connection String Builder

Build JDBC, ADO.NET, and ODBC connection strings with a browsable property reference for 8 database platforms and 18 drivers.

Development

All tools run entirely in your browser. Your data never leaves your machine. Need help? Ask James.