Home
Web Widgets


These programs are distributed in the hope that they will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Most are made available under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version, but see the License conditions for each individual program.

These programs are in the form of Web Widgets which execute within a web browser. They are coded in HTML, CSS and javascript.

In many cases the files may also be downloaded for local use in a web browser. This may require modification of the browser's security settings.

Information about most widgets can be obtained by clicking on the HELP buttons or on the blue help balloons.

Many of the simple calculators require the user to enter data and then press the RETURN or ENTER key.


Timekeeper - with Dean Beedell

This is a web version of our Steampunk Orrery Calendar Clock Widget.

The calendar ring rotates by mouse control; the date displays according to ring position. The inner earth and moon rotate, the moon around the earth, the earth rotating around the central glow, following the track of the window circular frame. The inner wheel, with lots of bolts, rotates as the main calendar ring rotates.

Direct Link

Steampunk Clock - with Dean Beedell

This is a web version of the Steampunk Clock Widget.

Direct Link

New Icon Clock - with Dean Beedell

This is a web version of the New Icon Clock Widget.

Direct Link

Weird Steampunk Clock - with Dean Beedell

This is a web version of the Weird Steampunk Clock Widget.

Direct Link

Panzer Clock - with Dean Beedell

This is a web version of the Panzer Clock Widget.

Direct Link

U Boat Clock - with Dean Beedell

This is a web version of the U Boat Clock Yahoo! Widget.

Direct Link

Panzer Flip Clock and Timer - with Dean Beedell

This is a web version of the Panzer Flip Clock Timer Widget.

Direct Link


AC 3-Phase Calculator

This is a special purpose calculator which performs simple 3-phase alternating current calculations.

Given three of the four quantities voltage, current, power factor and power, the Widget calculates the value of the fourth.

Two formulae are used, one for line voltages and currents, the other for phase voltages and currents.

Direct Link or download the files for local use in your browser.

Attenuator Calculator

Attenuator is a special purpose calculator for the design of passive resistive attenuators and impedance matching circuits.

The Widget can assist in the design of PI-network, T-network, BT-network, B-network and L-network attenuators and impedance matching circuits.

It can perform single calculations and (in symmetric cases) generate tables for later use.

Direct Link or download the files for local use in your browser.

Base Converter

Base Converter is a special purpose calculator which converts natural numbers from one base representation to another.

Direct Link or download the files for local use in your browser.

Beat Meter

Beat Meter can be used to measure the beat (MM) rate of a piece of music. It can also be used as a simple metronome and tuning device.

Direct Link or download the files for local use in your browser.

Coil Inductance Calculator

This is a special purpose calculator which calculates the properties of a single-layer air-spaced coil. Given three parameters, the Widget calculates the value of a fourth.

Direct Link or download the files for local use in your browser.

Color Picker

This is an Image Color Picker.

Direct Link.

Convert Time

Convert Time converts local time to various other time formats.

Direct Link or download the files for local use in your browser.

Convert Unix Time

Convert Unix Time converts Unix time-stamps to various other time formats, including Local Time, Universal Time, NTP Time, Internet Time, Julian Date, and GPS Week. It can also function as a clock in any of its time formats.

Direct Link or download the files for local use in your browser.

CRC32_Checksum

Computes a checksum for any type of file using the CRC32 algorithm.
The checksum can also be logged to a file and written to disc.

Direct Link.

Display Signature

Displays the file signature (based on the bytes at or near the beginning of the file), if it can be determined.

Download the files for local use in your browser.

DMX Converter

DMXconverter is a special purpose calculator Widget for use with DMX512 installations. It converts between full channel numbers and the corresponding DMX channel settings.

Direct Link or download the files for local use in your browser.

DTMF Dial

This is a web version of the DTMF Dial Widget.

Direct Link or download the files for local use in your browser.

EAN13 Barcode

EAN13 Barcode displays the barcode for an EAN13 number entered by the user.

Direct Link or download the files for local use in your browser.

EAN13 Decoder

The EAN13 Decoder displays the EAN13 number of a barcode image dragged onto the window.

Direct Link.

Ecce - Edinburgh Compatible Context Editor

The Edinburgh compatible context editor provides many facilities for making alterations to text files.

Direct Link.

FFT Display

FFT Display computes a Fast Fourier Transform of a function (in the time domain) specified by the user and displays the spectrum. A number of common functions can be selected from a menu.

Direct Link or download the files for local use in your browser.

Factors

Factors calculates the factors and prime factors of a natural number.

Direct Link or download the files for local use in your browser.

Hex Display

Hex Display can display the contents of (binary) files as hexadecimal coded bytes.

Download the files for local use in your browser.

HexDeCoder Calculator

HexDeCoder is a simple hexadecimal, decimal, octal and binary number converter Widget.

There is also an option to choose a custom base/radix between 2 and 36 and an option to convert between Unicode characters and their UTF-16 or UTF-8 character encodings.

Direct Link or download the files for local use in your browser.

Hyperfocal Distance Calculator

This web widget calculates the hyperfocal distance of a lens.

Direct Link or download the files for local use in your browser.

IBAN Checker

IBAN Checker is a simple widget which checks the format and checksum of an International Bank (IBAN) Number.

Direct Link or download the files for local use in your browser.

Image Size

This web widget can display images (and show the sizes of the images) dragged onto it. It has a ruler and a planimeter to measure distances and areas on the image.

Direct Link or download the files for local use in your browser.

Intersecting Circles Calculator

This is a special purpose calculator which computes properties of intersecting circles.

Direct Link or download the files for local use in your browser.

Interval Calculator

Direct Link or download the files for local use in your browser.

JSAssister

JSAssister provides a workbench for testing JavaScript code.

Code may be entered by dragging a text file onto the JS button.
Simple commands may be entered directly into the command line.
The Widget executes (i.e. evaluates) the code and displays any results in the debug window. The Widget can be used to examine and set global variables, and to execute expressions and functions.

Direct Link.

Kaprekar Sequence Calculator

This is a special purpose calculator which calculates Kaprekar Routine Sequences.

Direct Link or download the files for local use in your browser.

KonText

KonText is a simple plain text editor.

It is best suited to the reading, viewing, editing and writing of UTF-8 encoded XML and JavaScript files of the type commonly used in making Widgets.

It has find and replace functions which can make use of JavaScript regular expressions.

Direct Link.

L-Section Calculator

The L-Section Calculator is a special purpose calculator which computes the component values for L-Section impedance matching filters.

Direct Link or download the files for local use in your browser.

LCR Resonance Calculator

This is a special purpose calculator for the analysis of LCR resonant circuits.

Direct Link or download the files for local use in your browser.

LensMaker

This is a special purpose calculator which computes the optical power of a lens using the Lensmaker's Equation.

Direct Link or download the files for local use in your browser.

Lunar Date Calculator

Lunar Date converts between Gregorian dates and approximate lunar dates. It also displays the Julian date and the day of the week.

Direct Link or download the files for local use in your browser.

Magnifier II - with Dean Beedell

Magnifier II is a simple Widget which can display images. It has a magnifying glass which can show a magnified image of any part of the displayed image. It has support for World Files.

Direct Link or download the files for local use in your browser.

Morse Key

This is a Morse code practice program. The sending speed is user settable (Farnsworth method) between 5 and 20 wpm. Text files and texts can be dragged onto the main window and are sent after a two second delay. There are ten user settable "standard" texts which are sent by pressing a hotkey. The keyboard can be used to send Morse code. The Widget displays the characters (but not the Morse patterns) as they are sent.

It uses/requires HTML5 Audio and File APIs.

Direct Link or download the files for local use in your browser.

NGR Converter

NGR Converter is a National Grid Reference to latitude and longitude converter.

The Widget converts between British National Grid References, latitude and longitude, and IARU Locators.

Direct Link or download the files for local use in your browser.

NetCalc - RF Impedance Calculator

NetCalc is broadly based on the program NETCALC by Ian White. NETCALC was described by Ian as a simple impedance calculator for working out Radio Frequency network design ideas.

Direct Link or download the files for local use in your browser.

Direct Link for browser (wide) version

New Abacus

This is an emulation of an abacus.

Direct Link or download the files for local use in your browser.

Ohm's Law Calculator

This is a special purpose calculator which performs simple calculations using Ohm's Law. Given any two of the four quantities - voltage, current, resistance or power - the Widget calculates the values of the other two.

Direct Link or download the files for local use in your browser.

PIN (De)Coder

The PIN (De)Coder Widget provides a simple means of encrypting and decrypting four-digit PIN numbers.

Direct Link or download the files for local use in your browser.

Protractor

This is a web version of the Protractor Widget.

Direct Link or download the files for local use in your browser.

Resistors Calculator

The Resistors Calculator is a special purpose calculator which can be used to decode the colored bands on resistors (and some small capacitors).

Direct Link or download the files for local use in your browser.

Roman Abacus

This is an emulation of a Roman Abacus.

Direct Link or download the files for local use in your browser.

Roman Kalculator

This is a general purpose calculator which also features Roman numbers.

Direct Link or download the files for local use in your browser.

Roman Kalculator Hex

This is a general purpose calculator which also features Roman and hexadecimal numbers.

Direct Link or download the files for local use in your browser.

Series to Parallel Converter

The Series to Parallel Converter is a special purpose calculator which converts between very simple Series and equivalent Parallel circuits.

Direct Link or download the files for local use in your browser.

Signal Test

Demonstrates animation using a railway signal object.

Direct Link or download the files for local use in your browser.

Steampunk Resistors Calculator - with Dean Beedell

The Steampunk Resistors Calculator is a special purpose calculator which can be used to decode the colored bands on resistors (and some small capacitors).

Direct Link or download the files for local use in your browser.

Sunrise Calculator

Sunrise Calculator computes and displays the times of sunrise and sunset, given a latitude, a longitude and a date.

The calculator can make allowances for altitudes of up to 15,240 metres (50,000 feet). The altitude compensation calculation, performed by the calculator, is not part of the published algorithm, on which the main calculation is based, and should be treated with caution.

This version also computes and displays the times of moonrise and moonset.

Direct Link or download the files for local use in your browser.

TimeStamp II

Displays a timestamp and an MD5 checksum for any type of file. Optionally, writes these to the end of (copies of) some types of plain text file. This can be used to determine whether files have been altered. The timestamps and checksums can also be written to a file.

Direct Link.

TimeStamp III

Displays a timestamp and an SHA1 checksum for any type of file. Optionally, writes these to the end of (copies of) some types of plain text file. This can be used to determine whether files have been altered. The timestamps and checksums can also be written to a file.

Direct Link.

Toric Lens Converter

This is a special purpose calculator which converts toric lens descriptions between the two standard formats. It can also add the powers of two toric lines.

Direct Link or download the files for local use in your browser.

Tx Line Calculator

This is a special purpose calculator which performs simple transmission line calculations. Given three line parameters, the Widget calculates the value of a fourth. Two formulae are used, one for coaxial cable, the other for parallel line.

Direct Link or download the files for local use in your browser.

UUID Decode

UUID Decode checks Universally Unique Identifiers (UUIDs) based on the ITU-T X.667 - UUID Version 1 specification.

Direct Link or download the files for local use in your browser.

Wiring Calculator

This is a special purpose calculator which performs simple wiring calculations for copper wires used in low voltage circuits. Given three of the four quantities circuit length, current, wire cross section and voltage drop, the Widget calculates the value of the fourth.

WARNING: The calculator was designed to calculate the voltage drop in low voltage (12/24 volt) marine circuits where the voltage drop due to long wire circuits is more often a problem than the current carrying capacity of the wires. No attempt has been made to ensure that the results of any of the calculations conform to current electrical codes, such as the NEC or IEC codes. Users must check these and other safety matters for themselves.

The user can choose to work in SI units or USA units.

Direct Link or download the files for local use in your browser.

World Clock Pro - with Ricky Romero

This is a simplified version of the very popular World Clock Pro Yahoo! Widget.

Monitor the time 'round the world!

Each city in this web widget has precisely calculated sunrise/sunset times, and the clock's colors change according to whether it's day or night in the monitored region. We even handle the Daylight Saving Time changes automatically!

You can also create multiple world clocks with the click of a button, and change the size of the clocks individually.

Direct Link.


Pendulum Simulation

This is a simple example of a web widget.

Pendulum Simulation.

Modifier Key Emulation

On-screen modifier keys are useful on tablet computers that do not provide them in their on-screen keyboards.

Modifier Key Emulation.

GMT/UTC Clock


Last updated Thursday, March 16, 2023.