Online code utilities

This has been mirrored from github - fghber's gist


ideone Ideone is an online compiler and debugging tool which allows youto compile source code and execute it online in more than 60 programming languages and share links to the code. Like ideaone, can also install missing Python packages.
Onlilne GDB Online compiler and debugger forC, C++, Python, Java, PHP, Ruby, Perl, Pascal, Fortran, Haskell, Objective-C, Assembly, HTML, CSS, JS, SQLite, Prolog, and more.
Coding Ground Advanced IDEs for C/C++, C#, GO, Java, PHP, Perl, Python, Octave/MATLOAB, R, Ruby, Scala, and compiler/interpreter for many other languages and frameworks.
JDOODLE very similar to ideone but a somewhat different set of languagse/compilers.

Dedicated: JSFiddle Online JavaScript, CSS, HTML or CoffeeScript code editor. Option to add various web frameworks. .NET Fiddle Online compiler for C#, VB.NET, and F# with .NET 4.5 & Roslyn 2.0. Option to install additional nuget packages.

(Cloud workspaces:,


Online Tester & Code Generator

regex101 Online regex tester for PHP, PCRE, JavaScript and Python that highlights pattern and matches on the fly. Online regex tester with gut regex replace and explain functionality. Can show neat expression diagrams (not active anymore). also shows expression diagrams. Allows to optimize patterns (I guess this is based on this Perl's Regexp::Optimizer).

Libraries Regular Expression Library. Currently has 7601 expressions from 2492 contributors (most are subpar IMHO).


txt2re: regular expression generator (with code generator for perl php python java javascript coldfusion c c++ ruby vb vbscript j# c#

.NET Regex

Java Regex




htaccess tester

Google Analytics Regex Tester (and a general GA RE usage guide)

Regex Reverse Pattern generator

sre_yield: generate all values that can match a given regular expression, or count possible matches efficiently
Xeger: Java library for generating strings that match a specific regular expression.
PyXeger: Java library for generating strings that match a specific regular expression.

General Languages



PHP Sandbox: Allows to test PHP code on many php versions. allows to run over 200 different PHP versions (including HHVM, etc.) in parallel - excellent for version compatibility tests An online IDE that supports many languages (free for personal use). A PHP online IDE with some extra resources like code search (saved, external code).

EXREX is a command line tool and python module that generates all - or random - matching strings to a given regular expression and more.




Query test:
Sort array:
Generate C# classes from JSON: (Desktop tool: FromJson(to XML, HTML, CSV, SQL, YAML), ToJson, JsonTools (Lint, Viewer, Format, Path Analyzer)

SQL (MySQL, Oracle, PosgreSQL, SQLite, MS SQL 2014) (MySQL, Oracle)

SQL Formater (online formatting service) (Poor Man's SQL Formatter online, download for VS, SMSS, Np++, etc.).


Code beautifier & Syntax Highlither Syntax Highlither for varius languages (useful for HTML & RTF text)

Character Set Conversion


Arul's network and other technical utilities: View your IP, country, ISP name, OS, browser/UA.
Convert IP address to hostname and vice versa, text case convert, UNIX timestamp to date, hash generator

Record and share Linux/Mac terminal sessions:

Recent Posts

Quick formatted {dd-mm-yy hh:mm} date output in JavaScript

Dependency free module to copy all files (sync) from directory in nodejs

Git repository as dependency in package.json.

Iterating through nested JavaScript object and extracting data.

Modules Cheatsheet

Ultimate slugify function

XPath cheatsheet

Vanilla JS XPath query function

Online code utilities

← Back to all posts