Leitfaden fuer wichtige Entwicklertools

Free Regex · Cron · Zeitstempel · URL · Formatter No signup · No data stored · Works offline

Tools in diesem Leitfaden

Regex Tester
Live JavaScript regex with capture groups
Cron Expression Generator
Build and explain cron schedules
Unix Timestamp Converter
Epoch ↔ date with timezone support
URL Encoder & Decoder
Percent-encode URLs — RFC 3986
CSS Formatter & Beautifier
Format and minify CSS code
HTML Formatter & Beautifier
Indent and beautify HTML
SQL Formatter & Beautifier
Format MySQL and PostgreSQL queries
QR Code Generator
Generate QR codes for URLs and WiFi
Last updated: March 2026  ·  v1.0
Quick Answer
What are the essential developer utilities every engineer uses daily?

Regex, cron, timestamps, URL encoding and code formatters are the daily tools of every developer. The 5 most important things to know:

  1. Regex in JavaScript uses a different flavour than Python — named groups use (?<name>) not (?P<name>).
  2. Cron schedules on cloud platforms (AWS EventBridge, GitHub Actions) always run in UTC, not your local timezone.
  3. Unix timestamps: 10 digits = seconds, 13 digits = milliseconds. JavaScript Date.now() returns milliseconds.
  4. URL encoding: always use encodeURIComponent() for query parameter values, never encodeURI().
  5. SQL keyword casing does not affect query performance — it is purely a style convention.

The best developer tools are the ones that are always available — no installation, no account, no waiting. This guide covers the everyday utilities that developers reach for dozens of times a week: testing a regular expression, building a cron schedule, converting a timestamp, encoding a URL, or formatting a SQL query. Each tool runs entirely in your browser, processing your data locally without sending it to any server.

Regular expressions: testing patterns in real time

Regular expressions (regex) are one of the most powerful tools in a developer's toolkit. A regex pattern can validate an email address, extract data from a log file, or perform complex search-and-replace operations in a single line of code.

JavaScript regex flavour: Our Regex Tester uses JavaScript's built-in RegExp engine, the standard for web development and Node.js.

Flags: g (global), i (case insensitive), m (multiline), s (dotall), u (Unicode). For most use cases, gi is the right combination.

Capture groups: (pattern) captures a group; (?:pattern) groups without capturing; (?<name>pattern) names the capture.

Common patterns: Email: /^[\w.-]+@[\w.-]+\.[a-z]{2,}$/i. UUID: /[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}/i.

Cron expressions: scheduling jobs correctly

A standard cron expression has 5 fields: minute (0–59), hour (0–23), day of month (1–31), month (1–12), and day of week (0–7).

Special characters: * means every value. */n means every nth value. a-b means a range. a,b,c means specific values.

Common schedules — every minute: * * * * *    daily at midnight UTC: 0 0 * * *    every Monday at 9am: 0 9 * * 1    every weekday at 6pm: 0 18 * * 1-5.

6-field cron: AWS EventBridge, Spring Boot, and Quartz add a seconds field. Our Cron Expression Generator supports both 5-field and 6-field variants.

Timezone gotcha: Cloud schedulers (AWS EventBridge, GitHub Actions schedules) run in UTC. A job set to fire at 9am local time will fire at a different UTC hour depending on DST.

Unix timestamps: seconds, milliseconds, and the Year 2038 problem

A Unix timestamp counts seconds elapsed since January 1, 1970, 00:00:00 UTC. It is the universal language for representing moments in time in APIs, databases, and log files.

Seconds vs milliseconds: A 10-digit number is almost certainly seconds (e.g., 1700000000 = November 2023). A 13-digit number is milliseconds. JavaScript's Date.now() returns milliseconds; Python's time.time() returns seconds. Our Timestamp Converter auto-detects the precision.

The Year 2038 problem: 32-bit signed integers can represent timestamps only up to January 19, 2038. Systems storing timestamps in 32-bit integers will overflow on that date. 64-bit systems can represent timestamps until the year 292 billion.

ISO 8601 for human-readable timestamps: Always use ISO 8601 format (2024-01-15T10:30:00Z) in JSON payloads and log files. Avoid locale-specific formats like 01/15/2024.

URL encoding: percent-encoding and common mistakes

URLs can only contain a limited set of ASCII characters directly. Characters outside this set must be percent-encoded: replaced by a % followed by their two-digit hex code. Space becomes %20, & becomes %26.

encodeURI vs encodeURIComponent: encodeURI() encodes a full URL, preserving characters with structural meaning. encodeURIComponent() encodes a URL component (a single query parameter value), encoding nearly everything including & and =.

The most common bug: Using encodeURI() on a query parameter value, which leaves & unencoded and breaks the query string. Always use encodeURIComponent() for individual parameter values.

Double encoding: Encoding an already-encoded string produces %2520 instead of %20. Decode once before re-encoding if you are unsure whether the input is already encoded.

Häufig gestellte Fragen zu Entwicklertools

Warum funktioniert mein Regex in Python, aber nicht in JavaScript?

Die zwei häufigsten Ursachen sind: Pythons re-Modul verwendet eine andere Regex-Variante, und benannte Gruppen nutzen eine andere Syntax — übersetzen Sie (?P<name>) für JavaScript zu (?<name>).

Wie erzeuge ich einen Cron-Ausdruck, der werktags alle 15 Minuten läuft?

Verwenden Sie */15 9-17 * * 1-5. Das */15 läuft bei 0, 15, 30 und 45 Minuten nach der vollen Stunde; 9-17 beschränkt auf die Geschäftszeiten; 1-5 beschränkt auf Montag bis Freitag. Verwenden Sie unseren Cron-Generator, um dies visuell zu erstellen und zu überprüfen.

Was ist der aktuelle Unix-Timestamp?

Verwenden Sie unseren Timestamp-Konverter — er zeigt den aktuellen Timestamp in Echtzeit an. Im Code: JavaScript verwendet Math.floor(Date.now() / 1000) für Sekunden, Python verwendet import time; time.time().

Warum bricht mein URL-Parameter nach dem &-Zeichen ab?

Das &-Zeichen ist das Trennzeichen des Query-Strings. Wenn Ihr Parameterwert ein literales & enthält, muss es als %26 prozentkodiert werden. Verwenden Sie den Komponentenmodus unseres URL-Encoders, um einzelne Parameterwerte korrekt zu kodieren.

Welchen SQL-Formatter-Stil sollte ich für mein Team verwenden?

Wählen Sie einen Stil und setzen Sie ihn mit einem Linter durch. Die gängigste Konvention sind Schlüsselwörter in GROSSBUCHSTABEN (SELECT, FROM, WHERE) mit jeder Klausel in einer eigenen Zeile. Unser SQL-Formatter wendet eine einheitliche Formatierung an und unterstützt eine konfigurierbare Schreibweise der Schlüsselwörter.