Toolbox
Authentication: Basic Auth + htpasswd Generator
Privacy Guarantee: No data entered here is stored on my server or transferred anywhere else. Everything...
Backup Retention & Transfer Window Planner
Size a GFS backup scheme: how much target storage the retained copies occupy, and how long...
Base64 Encode & Decode Tool
Lint Docker Compose configurations against edge server best practices including timezones and restart rules.
BigQuery GA4 Query & UNNEST Builder
Generate optimized standard SQL for GA4 BigQuery exports with automatic UNNEST parameter logic.
CCTV Lens, Field of View & Pixel Density Calculator
Turns sensor size, focal length and distance into field of view and pixels per metre, and says which DORI level a camera actually reaches.
CCTV Storage & Network Bitrate Calculator
Calculate network bitrate (Mbps) and storage capacity (TB) for CCTV installations based on H.264/H.265 codec and motion retention.
Code Beautifier – JavaScript, PHP, Python, SQL & More
Paste minified or messy JavaScript, PHP, Node.js, Python, SQL, Java, C/C++, C#, Go, Rust, TypeScript, HTML,...
Code Minifier – JavaScript, PHP, Python, SQL & More
Paste JavaScript, PHP, Node.js, Python, SQL, Java, C/C++, C#, Go, Rust, TypeScript, HTML, CSS, JSON or...
Consent Mode v2 Decoder
Paste the gcs parameter value (e.g., "g110") found in your GA4 network request. Decode Consent
Crontab – Cronjob Builder & Explainer
Crontab - Cronjob Builder & Explainer Quick Presets Every Minute Every 5 Min Hourly Daily (Midnight)...
CSP Header Generator & Tracking-Linter
Generate standard Content-Security-Policy (CSP) headers with preset permissions for GA4, GTM, Matomo, and Server-Side endpoints.
DataLayer Inspector & Validator
Validate DataLayer
DateConverter – Unix Epoch Timestamp & ISO
Bidirectional epoch timestamp and ISO 8601 date converter for server logs, BigQuery, and tracking APIs.
E-Commerce Anomaly Threshold Planner
Turns an event volume into a usable alert threshold: how many false alarms a sigma rule produces per day, and the smallest drop it is able to see at all.
Frigate & Coral TPU Capacity Planner
Adds up the detection load of every camera, compares it against what a Coral TPU delivers, and produces a matching frigate.yml skeleton.
GA4 Anomaly Detector
Flatten nested dataLayer JSON structures into copy-ready dot-notation paths for Google Tag Manager variables.
GA4 BigQuery Query Builder
Builds a query against the GA4 export schema with the correct UNNEST form per parameter, a date filter that actually prunes tables, and the traps that quietly change the result.
GA4 Bot Detector
Decode cryptic GA4 gcd consent parameter strings into actionable storage states and update origins.
GA4 Channel Grouping & Unassigned Debugger
Shows which default channel group GA4 assigns to a source, medium and campaign, which of the eighteen rules matched, and why a session ends up in Unassigned.
GA4 E-Commerce Item Array Validator
Validate GA4 e-commerce item arrays against specification rules and inspect calculated monetary totals.
GA4 Event Parameter Generator
Select Standard Event: view_item add_to_cart purchase begin_checkout view_item_list + Add Custom Parameter Generate Code
GA4 gcd Parameter Decoder
Decode cryptic GA4 gcd consent parameter strings into actionable storage states and update origins.
GA4 Measurement Protocol Payload Builder
Build and validate JSON payloads and cURL requests for GA4 Measurement Protocol server-side testing.
GA4 Parameter Analyser
Breakdown Payload
GA4 PII Checker
Normalize user contact data and simulate Event ID deduplication payloads for Meta and TikTok CAPI.
GoogleAds – GAQL Query Explorer
GAQL Query Input: Format & Beautify Analyze Structure Clear Output & Analysis Report: // Ready. Enter...
GTM Container History & Deep Search Engine
Calculate total power draw across PoE hardware and verify switch capacity saturation for UniFi deployments.
GTM DataLayer Variable Path Flattener
Flatten nested dataLayer JSON structures into copy-ready dot-notation paths for Google Tag Manager variables.
GTM Duplicates Analyser
Paste your Google Tag Manager JSON export below to instantly find redundant variables and triggers. The...
GTM Naming Convention Auditer
Paste your GTM JSON export to audit tag and trigger naming conventions. Supported prefixes: [GA4], [FB],...
IP Anonymization & Masking Tester
Shows what an IPv4 or IPv6 address looks like after truncation, how large the remaining group of addresses is, and whether a payload carries a private address instead of the visitor's.
JSON Beautifier
Copy your unformatted JSON into this beautifier to get an instant highlighted and srructured code. Beautify...
JSON-LD Structured Data Generator & Checker
Builds JSON-LD for Article, FAQPage, HowTo, Product, Organization and BreadcrumbList, and checks existing markup for the mistakes that quietly cost a rich result.
JWT & OAuth Token Inspector
Decodes a JSON Web Token in the browser, works out how long it is still valid, lists its scopes and points out a missing signature, an endless lifetime or personal data in the payload.
LLM / Ollama VRAM & Memory Requirement Estimator
Calculate GPU VRAM requirements and hardware recommendations for self-hosting local LLMs via Ollama, vLLM, or llama.cpp.
LLM API Token & Cost Calculator
Works out what a language model costs per request, per month and at ten times the volume, splits input, cached input and output, and estimates tokens from a piece of text.
Looker Studio Blend & Join Planner
Works out how many rows a blend produces and by which factor a metric of the left table is inflated before the numbers reach a chart.
Matomo Tracking API & Custom Dimension Builder
Assembles a request to the Matomo HTTP Tracking API with page views, events, goals and custom dimensions, and points out the mistakes that make a hit disappear without an error.
Meta & TikTok CAPI Dedup & Hash Generator
Normalize user contact data and simulate Event ID deduplication payloads for Meta and TikTok CAPI.
Meta CAPI Match Key Planner & Hasher
Shows which customer parameters a Conversions API event carries, how far that gets the match, and what each value has to look like before it is hashed. Everything runs in the browser.
mmWave Presence Zone Planner
Turns distance gates and per-gate sensitivity into the area a LD2410 or LD2450 actually watches - and shows where it reaches through the wall into the next room.
Modbus & SunSpec Register Decoder
Modbus registers arrive as bare 16-bit words. Paste them here, choose the data type and the...
MQTT Discovery Payload Builder for Home Assistant
Builds the discovery topic and the config payload for an MQTT entity, and catches the mismatches between device class, unit and state class that keep a sensor out of the energy dashboard.
Multi-WAN Failover & Policy Planner
Works out how long a failover actually takes, how long a backup data cap lasts, and which policy routes are shadowed by the one above them.
Pi-hole / AdGuard Blocklist Converter & Overlap Analyzer
Merge Pi-hole and AdGuard blocklists, convert them into the format your resolver expects, and see how...
Prometheus Time Series Capacity Planner
Turns exporters and scrape interval into disk, memory and write load - including what a year of scraping does to the card a Raspberry Pi boots from.
PV Surplus & Battery Charging Calculator
Splits the current surplus between battery and a switchable load, works out how long the battery needs, and derives the switching thresholds for a surplus automation.
RAG Chunking & Embedding Planner
Turns a document set into chunk counts, embedding cost and vector storage, and shows how much of the context window the retrieved chunks take up.
Raspberry Pi Docker Compose Edge Linter
Lint Docker Compose configurations against edge server best practices including timezones and restart rules.
Raspberry Pi Power Draw & UPS Runtime Calculator
Pick a board, add whatever hangs off it, and this page works out the steady power...
Regex Tester & Explainer
Runs a regular expression against a text, lists matches and groups, and explains the pattern piece by piece, including the constructs that make it slow.
robots.txt & llms.txt Generator for AI Crawlers
Writes a robots.txt that separates search engines, AI training crawlers and AI assistants, plus an llms.txt skeleton, and explains what each block really achieves.
RTSP Stream URL Builder & Vendor Reference
Generate standard RTSP/WebRTC stream URLs and Frigate NVR config blocks for Hikvision, Dahua, Reolink, Axis, and UniFi.
Server-Side GTM – Cloud Run Cost Estimator
Estimate monthly Google Cloud Platform (GCP) Cloud Run infrastructure costs for Server-Side Google Tag Manager (sGTM).
Set-Cookie Analyzer & ITP Lifetime Simulator
Reads a Set-Cookie header, checks the attributes browsers reject outright, and shows how long the cookie really survives in Safari, Chrome and Firefox.
SQL Query Formatter & Parameter Binder
Clean, format, and bind SQL parameters (replacing ? and @param placeholders) for testing queries from application logs.
TCF v2.2 Consent String Decoder
Decode an IAB TCF v2.2 consent string entirely in the browser: CMP, purposes, legitimate interest, vendors, publisher restrictions and the checks that TCF 2.2 made stricter.
Text & Code Diff
Compares two versions line by line, marks what was added and removed, and can ignore whitespace, case and blank lines.
Traefik Label & Compose Generator
Writes the Traefik labels for a container - router, service, TLS and middlewares - and names the pitfalls that leave a service unreachable or unprotected.
UniFi / IoT VLAN Subnet & CIDR Calculator
Calculate usable IP host ranges, broadcast addresses, and VLAN segmentation layouts for home networking.
UniFi PoE Power Budget & Load Calculator
Calculate total power draw across PoE hardware and verify switch capacity saturation for UniFi deployments.
UniFi Zone Matrix Planner
Turns a set of network zones into a matrix of policies, derives the rule list from it, and points out the openings that undo the segmentation.
URL Decode & Encode Tool
Encode and decode URLs and tracking parameter components instantly using client-side JavaScript.
URL Pretty Print
Get a well formatted summary out of every URL.
Usercentrics DataLayer Event Simulator
Simulate Usercentrics consent choices and inspect live dataLayer payloads and GTM tag firing logic.
UTM Campaign Link Builder & Strict Linter
Generate GA4 tracking campaign URLs with live linting and strict enforcement of lowercase, URL encoding, and underscores.
WireGuard AllowedIPs & Split-Tunnel Calculator
Every WireGuard peer answers one question: which destination addresses belong in the tunnel. Get AllowedIPs wrong...
WordPress Dequeue Snippet Generator
List the handles you want gone, say where each one may stay, and get a ready...
WordPress meta_query JOIN Analyzer
Counts the JOINs a meta_query produces, marks the clauses that cannot use an index, and generates a custom table with the matching query as the way out.
WordPress REST Route & Permission Callback Generator
Describe the route once and get the whole scaffold back: the register_rest_route call, an argument schema...
WP-CLI Database Cleanup Command Builder
Assembles the WP-CLI commands for a database cleanup, puts a counting command in front of every deletion and names what each step cannot bring back.
Zigbee & Wi-Fi 2.4 GHz Channel Planner
Puts the sixteen Zigbee channels next to the Wi-Fi channels already in the air and shows which of them keeps the widest distance from the interference.
CCTV
Data Privacy
- Matomo vs. GA4 in Enterprise Environments: When to Choose Self-Hosted Analytics?
- Protecting Digital Privacy: How Anonymous Emails Work
- Demystifying TCF: The Universal Language of Cookie Consent
- Tutorial: Configuring Geolocation Rules in Usercentrics
- Privacy by Design: Deep Dive into ads_data_redaction in Consent Mode v2
Digital Analytics
- The Visitor That Moves No Mouse
- Frozen, Not Switched Off
- Data Blending in Looker Studio: Joins, Metrics and the Traps in Between
- Tag Gateway Changes the Host, Not the Payload
- The Same File, Two IDs
- GA4 Conversion Lookback Window: More Counted, Not More Bought
- GA4 Change: “Source Group” Dimension Applies Retroactively – Facebook Affected
- The AI Channel Captures Only the Smaller Half
- Meta Conversions API: Maximizing Event Match Quality (EMQ) and Deduplication
- Server-Side GTM on GCP Cloud Run: Architecture, Auto-Scaling, and Cost Optimization
- gtag(‘set’) in practice: handing a User ID to a Google tag that has already loaded
- GA4 Measurement Protocol: Server-Side CRM Offline Conversion Integration
- GA4 BigQuery Cost Optimization: Stopping Budget Burn on Raw Exports
- Two June Analytics Changes That Arrive Without an Error Message
- Three Analytics Deadlines in August 2026: BigQuery, Adobe, Shopify
- The Evolution of Web Tracking: From Log Files to the Server-Side Future
- GA4 Consent Mode v2: Decoding the gcd Parameter (A Network Request Deep Dive)
- How to Recover Lost GA4 Conversion Data
- GA4 & Server-Side GTM: The “Migrate from JavaScript Managed Client ID” Feature Explained
- Tutorial: Server-Side IP Anonymization: GA4, Adobe Launch, and Jentis
- Tutorial: Implementing Custom Dimensions in Matomo
- Tutorial: Advanced Implementation of Google Consent Mode v2 via Google Tag Manager
- The New Google Tag Manager Interface: The Era of the Unified Google Tag
- How to Implement Google Tag Gateway
- How Cookieless Pings Work in Google Consent Mode
- How to Implement Google Consent Mode v2
- How to Allocate Marketing Budgets Using GA4
Digital Marketing
- Tutorial: Using Claude Code to Prepare and Review Google Tag Manager Changes
- 37 Months and Out: Google Ads Data Now Expires on a Schedule
- First-Party Cookie Restoration: Surviving ITP with Cloudflare Workers and ssGTM
- Server-Side GTM Data Enrichment: Real-Time CRM Lookups via Firestore and BigQuery
- Google Ads API Passkeys: The OAuth Client Is Fine, the Login Is Not
- Amazon Ads Refresh Tokens: 365-Day Expiry Since July 30, No Reminder
- Meta Marketing API v26.0: October 27 Breaks the Version Pin
- Microsoft Advertising Conversions API: Server-Side UET in Practice
- The Evolution of Tag Management Systems: From Hardcoded Chaos to Server-Side Mastery
- Microsoft Ads Consent Mode: A Complete Guide to Implementation and Differences
- Tutorial: IP Anonymization in Conversions API: Meta, LinkedIn, and TikTok
- Tutorial: Implementing Google Ads Enhanced Conversions
- The Evolution of Search: Why SEO is Transitioning into GEO (Generative Engine Optimization)
- Vertex AI in E-commerce: The Ultimate Recommendation Engine
- How to Pass Consent Status to Server-Side GTM
IT & Networks
- Hardware Resilience in the Electrical Panel: Modbus Monitoring and Emergency Power Logic in Home Assistant
- Mastering Geo-Location Testing: How to View a Website from Anywhere in the World
- Ultimate Multi-WAN Failover Guide with Ubiquiti UniFi UCG-Fiber
- Extracting Specific Tables from Massive SQL Dumps using PHP
- How to Set Up Rclone with Google Drive on a Headless Server (The Right Way)
- Tutorial: Managing Disk Space: Finding Largest Files via SSH on Ubuntu/Debian
- Mastering the UniFi Zone Matrix: Visual Firewall for Smart Homes and Servers
- How to Automate Raspberry Pi Backups to a UniFi NAS
- How to Control Tuya Devices Locally in Home Assistant
- How to Safely Host Public Servers on a UniFi Network
Raspberry PI
- Automated Docker Deployments on the Raspberry Pi: Local-First Dev Environments
- Supercharge the Raspberry Pi 4 & 5: How to Boot from an SSD
- Uninterruptible Power Supply (UPS) for Raspberry Pi 4 and 5: Top 5 Solutions for High-Load Setups
Smart Home
- Local Energy Management: Integrating PV Inverters and Battery Storage via Modbus TCP
- Zigbee2MQTT vs. ZHA: Building a Highly Reliable Mesh Network in Home Assistant
- Integrating the Fronius Symo Inverter with Smart Home Systems
- Smart Home in the Garden: The Ultimate Robotic Lawnmower Battle
- Smart Home and AI: The Revolution in Automation and CCTV Monitoring
- How to Wire and Weatherproof Smart Home Lighting
Tutorials
Tutorials
- Tutorial: Server-Side IP Anonymization: GA4, Adobe Launch, and Jentis
- Tutorial: Implementing Custom Dimensions in Matomo
- Tutorial: Advanced Implementation of Google Consent Mode v2 via Google Tag Manager
Tutorials
Tutorials
- Tutorial: Using Claude Code to Prepare and Review Google Tag Manager Changes
- Tutorial: IP Anonymization in Conversions API: Meta, LinkedIn, and TikTok
- Tutorial: Implementing Google Ads Enhanced Conversions
Tutorials
Web Development
- Vanilla JavaScript vs. Heavy Frameworks: Why the Modern DOM Doesn’t Need React
- Secure WordPress REST API: OAuth 2.0 and Custom Authorized Endpoints
- WordPress Database Hardening: Why wp_postmeta Kills Performance and How to Write Custom Tables
- Zero-Server-Side Browser Tools: Designing Secure Utilities in Vanilla JavaScript
- Tutorial: Extracting SVG Graphics from Websites: The Console Method and Alternatives