Kanji of the Day Widget

Embed a free Kanji of the Day widget on your website. It shows a different kanji character every day — pulled from all JLPT levels — with readings and meanings.

Usage

Add these two lines anywhere on your page:

<div id="kanjitest-widget"></div>
<script src="https://www.kanjitest.online/api/embed-widget.js" async defer></script>

Live Preview

Here is what the widget looks like:

How It Works

  • The widget fetches kanji data from all JLPT levels (N5–N1).
  • A deterministic daily selection picks one kanji based on the day of the year.
  • Displays the kanji character, primary English meaning, and kun/on readings.
  • Links back to KanjiTest.Online for full details.
  • Automatically sizes to fit its container (max-width: 280px).

Customization

The widget targets #kanjitest-widget. You can style the container with your own CSS before the script loads — the widget content will inherit the container's width and alignment. To hide the widget on certain pages, simply omit the div or script tag.

Note: The widget fetches data from KanjiTest.Online each time it loads. It is cached in the browser for up to one hour. The data source is free and requires no API key.
Share with friends