Test HTTP Requests Tools Blog Learn Quizzes Smile API Log In / Sign Up
Test HTTP Requests Tools Blog Learn Quizzes Smile API Log In / Sign Up
We have updated the website and our policies to make sure your privacy rights and security are respected.
Click here to learn more about the way our website handles your data.

Remove this message.

Web Apps for Developers and Webmasters

Hash, Encode And Decode Strings Using Any Known Technique. Convert your hashed string into it's plain text counterpart. Quickly encode/decode strings online.


Sitemap Generator will crawl your website pages and generate an XML Sitemap from your internal links. It is good fit for submitting to Google Webmaster Tools. The number of URLs that can be fetched is (theoretically) unlimited.

Generate It!

** tERMINAL ** is a web application that interprets your instructions through a command line interface simulator. It will give you a taste of the things you can achieve as a web developer.

Give It a Try!

"Simple HTTP Requests" is a tool that simplifies API testing. It sends GET or POST HTTP requests to a specified API end-point and saves responses to allow easy sharing and review.

Start Testing!

Latest Programming Tutorials

PHP - a few tips for working with JSON

January 27, 2020
In PHP, working with JSON is mostly trivial. However, there are a few gotchas and some less known options that can make your life easier. I'll go through and explain some of them below....

PHP - A primer on the Basic Authorization Header

April 2, 2019
This tutorial will discuss about the http basic authorization header and its many faults and unforeseen traps in conjunction with PHP code....

3 solutions for sorting multidimensional arrays by child keys or values in PHP

January 19, 2019
sorted lego pieces
One of the tasks that less experienced programmers find really difficult is to sort multidimensional arrays by one of the values in the child arrays. In today's tutorial I'm going to show you 3 ways of achieving that - you decide which ones seems easier for you and provides the best performance....

3 JavaScript Loop Gotchas

November 26, 2018
A while ago I wrote this article called [3 php loop gotchas](https://www.codepunker.com/blog/3-php-loops-gotchas) and this is its JavaScript counterpart....

How to install Node.js and NPM on shared WHM/cPanel hosting account

September 20, 2018
I've noticed that this is a common query among website owners and/or developers. People need to be able to run various JavaScript tasks on a shared hosting environment so I decided to write this short step by step guide. ...

The only query I'm writing today

May 7, 2018
The only query I'm writing today

Sync Audio with text using JavaScript

March 12, 2018
A client of mine wanted a way to highlight text on a page as audio was playing, thus helping children that had difficulties reading along. In this tutorial I will show you the solution I implemented. The code makes use of the timeupdate event and it uses the data from the JSON to sync audio with the text. ...

is_null vs empty vs isset... One lesson all PHP coders should learn

July 12, 2014
empty tin can
PHP has a lot of ways of dealing with variable checking. There are functions that check each type like is_array, is_object or is_bool and there are functions that can be used to check multiple conditions at once. Today we will be dealing with the differences between is_null(), empty() and isset(). First let's explain what each one does....