A 3x3 contact sheet of an animated rubber duck icon with devil horns, yellow beak, and blue/yellow heart symbols above it, each frame showing slight variations in the duck's pose and the heart symbol color.

Permanent icon record

A 3x3 contact sheet of an animated rubber duck icon with devil horns, yellow beak, and blue/yellow heart symbols above it, each frame showing slight variations in the duck's pose and the heart symbol color.

A 3x3 contact sheet of an animated rubber duck icon with devil horns, yellow beak, and blue/yellow heart symbols above it, each frame showing slight variations in the duck's pose…

A visual description has not been added yet. The archival record below is still available.

Download original

About this icon

Animation

  • heart symbol alternates blue/yellow color
  • duck pose shifts slightly between frames

Animation Summary

8-frame animation sequence showing a blue rubber duck with devil horns alternating between left-leaning, right-leaning, and upright poses while the heart symbol above alternates between blue and yellow colors.

Composition

  • centered subject in square frame
  • consistent spacing between frames

Dense Caption

The image displays a 3x3 grid of sampled frames from an animated buddy icon featuring a blue rubber duck with black devil horns. The duck has a yellow beak, small white eyes with black pupils, and black-tipped wings. Each frame shows the duck in slightly different poses: some frames depict the duck leaning left or right, while others show it upright. Above each duck is a heart symbol that alternates between blue and yellow colors across frames. Below each duck is the text "EVIL" rendered in pixelated yellow letters with black outlines. The background of each frame is white with subtle drop shadows beneath the ducks. The contact sheet layout shows eight visible frames (one cell is grayed out), indicating a sequence where the heart symbol color and duck pose change between sampled frames. The animation appears to cycle through these variations, creating a simple looping effect. All elements maintain consistent proportions across frames, suggesting minimal motion with only slight adjustments in posture and heart symbol coloring.

Description

A 3x3 contact sheet of an animated rubber duck icon with devil horns, yellow beak, and blue/yellow heart symbols above it, each frame showing slight variations in the duck's pose and the heart symbol color.

Identity Hypotheses

  • Evil Duck | basis both | confidence high | evidence: blue rubber duck with devil horns and "EVIL" text visible in all frames

Metadata Not Confirmed By Image

  • source hints mention "toys / rubber ducky" but do not specify devil horns or heart symbols, which are only visible in image

Metadata Only Entities

  • MyOldIcons collection
  • wayback-coolbuddy-gifs archive

Metadata Supported By Image

  • "EVIL" text below the duck is visible in all frames
  • heart symbol alternates between blue/yellow colors matches source hint description of color variation

Named Entities

  • Evil Duck

Non Redundant Search Phrases

  • evil rubber duck heart animation
  • blue devil horned duck evil text
  • yellow blue heart symbol duck animation
  • pixelated evil duck contact sheet

Preprocessing Notes

  • contact sheet layout 3x3 with 8 visible frames (one gray cell)
  • sampled from animated icon source
  • white background with drop shadows for each frame

Safety Notes

  • non-explicit cartoon character with devil horns is playful rather than threatening or sexual

Source Metadata Interpretation

source hints suggest "Evil" rubber duck icon with heart symbols, possibly related to MyOldIcons collection and wayback-coolbuddy-gifs archive

Visible Text

  • EVIL

Visually Supported Entities

  • Evil Rubber Duck mascot
  • heart symbol animation

Wordwall

  • blue rubber duck
  • devil horns
  • yellow beak
  • black-tipped wings
  • small white eyes
  • black pupils
  • heart symbols above
  • alternating blue/yellow hearts
  • "EVIL" text below
  • pixelated yellow letters
  • black outlines on text
  • white background
  • subtle drop shadows
  • slight pose variations
  • left-leaning duck
  • right-leaning duck
  • upright duck
  • blue heart symbol
  • yellow heart symbol
  • 8-frame animation sequence

Source & archive date

Added to archive
July 8, 2026

Wayback CDX CoolBuddy.com Icon GIF Captures

Source title
150945
Category
icon / iconupload / buddypics / 150945
Era
Mid-2000s Mega Gallery
Observed
July 8, 2026 at 01:14 UTC

MyOldIcons / OriginalIcons Revival

Source title
MyOldIcons / OriginalIcons API
Category
myoldicons / toys / rubber ducky
Era
Recovered 2000s Icon Portal
Observed
July 8, 2026 at 11:17 UTC

Wayback CDX Buddy-Icons.info Native AIM Icon GIFs

Source title
12087
Category
img / icon
Era
Mid-to-Late-2000s AIM Portal
Observed
July 11, 2026 at 19:47 UTC

Hmmnd0 Historical AIM Buddy Icon Repository

Source title
iconhell_bapity88_ducky
Category
IconHell/Animals
Era
Early-2000s Multi-Gallery Archive
Observed
July 12, 2026 at 13:49 UTC

Internet Archive IconHell Buddy Icons RAR

Source title
iconhell_bapity88_ducky
Category
buddy_icons
Era
Early-2000s Icon Directory Culture
Observed
July 12, 2026 at 14:55 UTC
Technical archive details
Format
GIF
Dimensions
48×48 pixels
File size
2.8 KB
Motion
Animated (8 frames)
Added to archive
July 8, 2026
Relative path
icons/e7/e70b643149d185204748c62ec7b2fb0047e64a1eaa242fa59f7abf983fdca2cc.gif
Media type
image/gif
Scanner metadata
v1
Animation inspected
July 10, 2026 at 04:06 UTC
Archive ID
e70b643149d18520
SHA-256
e70b643149d185204748c62ec7b2fb0047e64a1eaa242fa59f7abf983fdca2cc
Content-safety assessments (2)
onnxOwenElliott/image-safety-classifier-sbroad
Assessed
July 23, 2026 at 06:31 UTC
Run
106
Input
image
Preprocessing
four-even-frames;flatten-rgb192;stretch-224;triangle;nchw-rgb-u8
Overall label
sfw
Overall score
0.092391

OpenAI category scores

CategoryScoreProvider flagonnx/sfw0.915364onnx/unsafe0.092391onnx/nsfw0.056749onnx/nsfl0.035642
legacy-enrichmentqwen3-vl:30blegacy-import
Assessed
July 11, 2026 at 07:33 UTC
Run
27
Input
image
Preprocessing
contact-sheet-smart
Overall label
safe
Overall score
0.950000

OpenAI category scores

CategoryScoreProvider flaglegacy/manual-review0.000000falselegacy/nsfw0.000000false
Enrichment records (1)
wordwall-v1qwen3-vl:30bcontact-sheet-smartok

A 3x3 contact sheet of an animated rubber duck icon with devil horns, yellow beak, and blue/yellow heart symbols above it, each frame showing slight variations in the duck's pose and the heart symbol color.

Reviewed
July 11, 2026 at 07:33 UTC
Run
27
Version
v3
Elapsed
16,477 ms
Tokens
prompt 3,009, response 1,256

Review tags

  • heart symbol (object, 0.95)
  • black tipped wings (subject, 0.95)
  • devil horns (subject, 0.95)
  • rubber duck (subject, 0.95)
  • yellow beak (subject, 0.95)
  • evil text (text, 0.95)
  • left leaning duck (action, 0.90)
  • right leaning duck (action, 0.90)
  • upright duck (action, 0.85)
  • blue heart symbol (object, 0.85)
  • yellow heart symbol (object, 0.85)

Actions

  • leaning left
  • leaning right
  • upright pose

Animation

  • heart symbol alternates blue/yellow color
  • duck pose shifts slightly between frames

Animation Summary

8-frame animation sequence showing a blue rubber duck with devil horns alternating between left-leaning, right-leaning, and upright poses while the heart symbol above alternates between blue and yellow colors.

Colors

  • blue
  • yellow
  • black
  • white
  • gray

Composition

  • centered subject in square frame
  • consistent spacing between frames

Dense Caption

The image displays a 3x3 grid of sampled frames from an animated buddy icon featuring a blue rubber duck with black devil horns. The duck has a yellow beak, small white eyes with black pupils, and black-tipped wings. Each frame shows the duck in slightly different poses: some frames depict the duck leaning left or right, while others show it upright. Above each duck is a heart symbol that alternates between blue and yellow colors across frames. Below each duck is the text "EVIL" rendered in pixelated yellow letters with black outlines. The background of each frame is white with subtle drop shadows beneath the ducks. The contact sheet layout shows eight visible frames (one cell is grayed out), indicating a sequence where the heart symbol color and duck pose change between sampled frames. The animation appears to cycle through these variations, creating a simple looping effect. All elements maintain consistent proportions across frames, suggesting minimal motion with only slight adjustments in posture and heart symbol coloring.

Description

A 3x3 contact sheet of an animated rubber duck icon with devil horns, yellow beak, and blue/yellow heart symbols above it, each frame showing slight variations in the duck's pose and the heart symbol color.

Identity Hypotheses

  • Evil Duck | basis both | confidence high | evidence: blue rubber duck with devil horns and "EVIL" text visible in all frames

Metadata Not Confirmed By Image

  • source hints mention "toys / rubber ducky" but do not specify devil horns or heart symbols, which are only visible in image

Metadata Only Entities

  • MyOldIcons collection
  • wayback-coolbuddy-gifs archive

Metadata Supported By Image

  • "EVIL" text below the duck is visible in all frames
  • heart symbol alternates between blue/yellow colors matches source hint description of color variation

Mood

  • playful
  • mischievous

Named Entities

  • Evil Duck

Non Redundant Search Phrases

  • evil rubber duck heart animation
  • blue devil horned duck evil text
  • yellow blue heart symbol duck animation
  • pixelated evil duck contact sheet

Objects

  • heart symbols (blue/yellow)

Preprocessing Notes

  • contact sheet layout 3x3 with 8 visible frames (one gray cell)
  • sampled from animated icon source
  • white background with drop shadows for each frame

Safety Notes

  • non-explicit cartoon character with devil horns is playful rather than threatening or sexual

Source Metadata Interpretation

source hints suggest "Evil" rubber duck icon with heart symbols, possibly related to MyOldIcons collection and wayback-coolbuddy-gifs archive

Style

  • pixelated cartoon
  • low-resolution animation

Subjects

  • blue rubber duck with devil horns

Visible Text

  • EVIL

Visually Supported Entities

  • Evil Rubber Duck mascot
  • heart symbol animation

Wordwall

  • blue rubber duck
  • devil horns
  • yellow beak
  • black-tipped wings
  • small white eyes
  • black pupils
  • heart symbols above
  • alternating blue/yellow hearts
  • "EVIL" text below
  • pixelated yellow letters
  • black outlines on text
  • white background
  • subtle drop shadows
  • slight pose variations
  • left-leaning duck
  • right-leaning duck
  • upright duck
  • blue heart symbol
  • yellow heart symbol
  • 8-frame animation sequence
Raw JSON
{
  "inputIndex": 0,
  "sha256": "e70b643149d185204748c62ec7b2fb0047e64a1eaa242fa59f7abf983fdca2cc",
  "description": "A 3x3 contact sheet of an animated rubber duck icon with devil horns, yellow beak, and blue/yellow heart symbols above it, each frame showing slight variations in the duck\u0027s pose and the heart symbol color.",
  "denseCaption": "The image displays a 3x3 grid of sampled frames from an animated buddy icon featuring a blue rubber duck with black devil horns. The duck has a yellow beak, small white eyes with black pupils, and black-tipped wings. Each frame shows the duck in slightly different poses: some frames depict the duck leaning left or right, while others show it upright. Above each duck is a heart symbol that alternates between blue and yellow colors across frames. Below each duck is the text \u0022EVIL\u0022 rendered in pixelated yellow letters with black outlines. The background of each frame is white with subtle drop shadows beneath the ducks. The contact sheet layout shows eight visible frames (one cell is grayed out), indicating a sequence where the heart symbol color and duck pose change between sampled frames. The animation appears to cycle through these variations, creating a simple looping effect. All elements maintain consistent proportions across frames, suggesting minimal motion with only slight adjustments in posture and heart symbol coloring.",
  "wordwall": [
    "blue rubber duck",
    "devil horns",
    "yellow beak",
    "black-tipped wings",
    "small white eyes",
    "black pupils",
    "heart symbols above",
    "alternating blue/yellow hearts",
    "\u0022EVIL\u0022 text below",
    "pixelated yellow letters",
    "black outlines on text",
    "white background",
    "subtle drop shadows",
    "slight pose variations",
    "left-leaning duck",
    "right-leaning duck",
    "upright duck",
    "blue heart symbol",
    "yellow heart symbol",
    "8-frame animation sequence"
  ],
  "visibleText": [
    "EVIL",
    "EVIL",
    "EVIL",
    "EVIL",
    "EVIL",
    "EVIL",
    "EVIL",
    "EVIL"
  ],
  "uncertainText": [],
  "subjects": [
    "blue rubber duck with devil horns"
  ],
  "actions": [
    "leaning left",
    "leaning right",
    "upright pose"
  ],
  "objects": [
    "heart symbols (blue/yellow)"
  ],
  "colors": [
    "blue",
    "yellow",
    "black",
    "white",
    "gray"
  ],
  "style": [
    "pixelated cartoon",
    "low-resolution animation"
  ],
  "composition": [
    "centered subject in square frame",
    "consistent spacing between frames"
  ],
  "mood": [
    "playful",
    "mischievous"
  ],
  "animation": [
    "heart symbol alternates blue/yellow color",
    "duck pose shifts slightly between frames"
  ],
  "preprocessingNotes": [
    "contact sheet layout 3x3 with 8 visible frames (one gray cell)",
    "sampled from animated icon source",
    "white background with drop shadows for each frame"
  ],
  "sourceMetadataInterpretation": [
    "source hints suggest \u0022Evil\u0022 rubber duck icon with heart symbols, possibly related to MyOldIcons collection and wayback-coolbuddy-gifs archive"
  ],
  "metadataSupportedByImage": [
    "\u0022EVIL\u0022 text below the duck is visible in all frames",
    "heart symbol alternates between blue/yellow colors matches source hint description of color variation"
  ],
  "metadataNotConfirmedByImage": [
    "source hints mention \u0022toys / rubber ducky\u0022 but do not specify devil horns or heart symbols, which are only visible in image"
  ],
  "metadataContradictedByImage": [],
  "visuallySupportedEntities": [
    "Evil Rubber Duck mascot",
    "heart symbol animation"
  ],
  "metadataOnlyEntities": [
    "MyOldIcons collection",
    "wayback-coolbuddy-gifs archive"
  ],
  "identityHypotheses": [
    "Evil Duck | basis both | confidence high | evidence: blue rubber duck with devil horns and \u0022EVIL\u0022 text visible in all frames"
  ],
  "namedEntities": [
    "Evil Duck"
  ],
  "fandoms": [],
  "animationSummary": "8-frame animation sequence showing a blue rubber duck with devil horns alternating between left-leaning, right-leaning, and upright poses while the heart symbol above alternates between blue and yellow colors.",
  "safetyLabel": "safe",
  "safetyConfidence": 0.95,
  "isNsfw": false,
  "needsManualReview": false,
  "nsfwReasons": [],
  "safetyNotes": [
    "non-explicit cartoon character with devil horns is playful rather than threatening or sexual"
  ],
  "nonRedundantSearchPhrases": [
    "evil rubber duck heart animation",
    "blue devil horned duck evil text",
    "yellow blue heart symbol duck animation",
    "pixelated evil duck contact sheet"
  ],
  "uncertainty": [],
  "aestheticStrengths": [],
  "aestheticWeaknesses": [],
  "tags": [
    {
      "tag": "rubber duck",
      "category": "subject",
      "confidence": 0.95,
      "evidence": "visible in all frames"
    },
    {
      "tag": "devil horns",
      "category": "subject",
      "confidence": 0.95,
      "evidence": "black curved horns on duck\u0027s head visible in all frames"
    },
    {
      "tag": "heart symbol",
      "category": "object",
      "confidence": 0.95,
      "evidence": "blue/yellow heart above each duck frame"
    },
    {
      "tag": "evil text",
      "category": "text",
      "confidence": 0.95,
      "evidence": "\u0022EVIL\u0022 pixelated yellow letters below each duck"
    },
    {
      "tag": "yellow beak",
      "category": "subject",
      "confidence": 0.95,
      "evidence": "bright yellow beak on blue duck visible in all frames"
    },
    {
      "tag": "black-tipped wings",
      "category": "subject",
      "confidence": 0.95,
      "evidence": "black wing tips visible on both sides of duck"
    },
    {
      "tag": "blue heart symbol",
      "category": "object",
      "confidence": 0.85,
      "evidence": "heart appears blue in some frames (e.g., top-left, middle-right)"
    },
    {
      "tag": "yellow heart symbol",
      "category": "object",
      "confidence": 0.85,
      "evidence": "heart appears yellow in some frames (e.g., top-middle, bottom-right)"
    },
    {
      "tag": "left-leaning duck",
      "category": "action",
      "confidence": 0.9,
      "evidence": "duck leans left in multiple frames (e.g., middle-left, bottom-left)"
    },
    {
      "tag": "right-leaning duck",
      "category": "action",
      "confidence": 0.9,
      "evidence": "duck leans right in multiple frames (e.g., top-right, middle-right)"
    },
    {
      "tag": "upright duck",
      "category": "action",
      "confidence": 0.85,
      "evidence": "duck is upright in some frames (e.g., center frame)"
    }
  ],
  "moderationAudit": {
    "storedSafetyLabel": "safe",
    "storedIsNsfw": false,
    "storedNeedsManualReview": false,
    "hardAdultTextOverride": false,
    "missingSafetyLabel": false
  }
}
Source semantic tags (20)
TagConf.Evidenceiconhell0.90internet-archive-iconhell-buddy-icons-rar · typed-source-evidence-v2 · collection-identity · identity · curated-homogeneous · source-seed150945.gif0.85myoldicons-originalicons · typed-source-evidence-v2 · observation · alt-text · broad · observation-alt-text150945.gif evil0.85myoldicons-originalicons · typed-source-evidence-v2 · observation · alt-text · broad · observation-alt-textmyoldicons id 2105730.85myoldicons-originalicons · typed-source-evidence-v2 · observation · alt-text · broad · observation-alt-textanimals0.80github-hmmnd0-historical-buddy-icon-repository · typed-source-evidence-v2 · observation · category · gallery · observation-categorybuddypics0.80wayback-coolbuddy-gifs · typed-source-evidence-v2 · observation · category · curated-homogeneous · observation-categoryiconhell0.80github-hmmnd0-historical-buddy-icon-repository · typed-source-evidence-v2 · observation · category · gallery · observation-categoryiconupload0.80wayback-coolbuddy-gifs · typed-source-evidence-v2 · observation · category · curated-homogeneous · observation-categoryimg0.80wayback-buddy-icons-info-img-icon-gifs · typed-source-evidence-v2 · observation · category · broad · observation-categorymyoldicons0.80myoldicons-originalicons · typed-source-evidence-v2 · observation · category · broad · observation-categoryrubber ducky0.80myoldicons-originalicons · typed-source-evidence-v2 · observation · category · broad · observation-categorytoys0.80myoldicons-originalicons · typed-source-evidence-v2 · observation · category · broad · observation-categoryiconhell bapity88 ducky0.70github-hmmnd0-historical-buddy-icon-repository · typed-source-evidence-v2 · observation · title · gallery · observation-titleiconhell bapity88 ducky0.70internet-archive-iconhell-buddy-icons-rar · typed-source-evidence-v2 · observation · title · curated-homogeneous · observation-titlemyoldicons0.70myoldicons-originalicons · typed-source-evidence-v2 · observation · title · broad · observation-titleoriginalicons api0.70myoldicons-originalicons · typed-source-evidence-v2 · observation · title · broad · observation-titleiconhell bapity88 ducky0.65github-hmmnd0-historical-buddy-icon-repository · typed-source-evidence-v2 · observation · file-name · gallery · observation-archive-entryiconhell bapity88 ducky0.65internet-archive-iconhell-buddy-icons-rar · typed-source-evidence-v2 · observation · file-name · curated-homogeneous · observation-archive-entryiconhell buddy icons0.65internet-archive-iconhell-buddy-icons-rar · typed-source-evidence-v2 · observation · file-name · curated-homogeneous · observation-download-urliconhell buddy icons0.65internet-archive-iconhell-buddy-icons-rar · typed-source-evidence-v2 · observation · file-name · curated-homogeneous · observation-original-url
Full source records (5)

Wayback CDX CoolBuddy.com Icon GIF Captures (wayback-coolbuddy-gifs)

Kind
wayback-cdx
Era
Mid-2000s Mega Gallery
Type
Wayback historical mega-gallery crawl
Category
icon / iconupload / buddypics / 150945
Alt
150945
Observed
July 8, 2026 at 01:14 UTC
Rights
mixed copyright; research/reference only by default
Slice
large category portal with broad AIM and messenger icon coverage

MyOldIcons / OriginalIcons Revival (myoldicons-originalicons)

Kind
myoldicons-api
Era
Recovered 2000s Icon Portal
Type
current recovered OriginalIcons API
Category
myoldicons / toys / rubber ducky
Title
MyOldIcons / OriginalIcons API
Alt
150945.gif | 150945.gif Evil | animated | myoldicons id 210573
Observed
July 8, 2026 at 11:17 UTC
Rights
mixed copyright and user-submitted material; research/reference only by default
Slice
recovered large-scale AIM icon and away-message archive with category, subcategory, filename, keyword, and animation metadata

Wayback CDX Buddy-Icons.info Native AIM Icon GIFs (wayback-buddy-icons-info-img-icon-gifs)

Kind
wayback-cdx
Era
Mid-to-Late-2000s AIM Portal
Type
Wayback direct native asset enumeration
Category
img / icon
Alt
12087
Observed
July 11, 2026 at 19:47 UTC
Rights
mixed user-submitted and licensed imagery; research/reference only by default
Slice
native Buddy-Icons.info AIM icon assets spanning user submissions, fandom, identity, relationships, school, sports, music, movies, and celebrity culture

Hmmnd0 Historical AIM Buddy Icon Repository (github-hmmnd0-historical-buddy-icon-repository)

Kind
local-directory
Era
Early-2000s Multi-Gallery Archive
Type
public Git mirror containing four organized historical AIM buddy-icon site collections
Category
IconHell/Animals
Title
iconhell_bapity88_ducky
Archive entry
IconHell/Animals/iconhell_bapity88_ducky.gif
Observed
July 12, 2026 at 13:49 UTC
Rights
mixed anonymous, fan, commercial, and copyrighted imagery; research/reference only by default
Slice
cross-sectional archive of Badass Buddy, CoolBuddy, dollbuddieicons, and IconHell collections spanning personal identity, fandom, music, humor, holidays, sports, relationships, pride, dolls, and internet culture

Internet Archive IconHell Buddy Icons RAR (internet-archive-iconhell-buddy-icons-rar)

Kind
local-directory
Era
Early-2000s Icon Directory Culture
Type
Internet Archive RAR preservation explicitly containing IconHell buddy icons
Category
buddy_icons
Title
iconhell_bapity88_ducky
Archive entry
buddy_icons/iconhell_bapity88_ducky.gif
Observed
July 12, 2026 at 14:55 UTC
Rights
mixed anonymous, fan, commercial, and copyrighted imagery; research/reference only by default
Slice
large cross-sectional IconHell collection spanning fandom, identity, humor, music, celebrities, animation, and internet culture