A contact sheet of 10 animated frames showing red text variations on a black background with some gray sections, featuring repeated words like "Pain," "Hurt," and "Betrayal" in different styles.

Permanent icon record

A contact sheet of 10 animated frames showing red text variations on a black background with some gray sections, featuring repeated words like "Pain," "Hurt," and "Betrayal" in different styles.

A contact sheet of 10 animated frames showing red text variations on a black background with some gray sections, featuring repeated words like "Pain," "Hurt," and "Betrayal" in di…

Download original

About this icon

Animation

  • frame-to-frame changes in text opacity, positioning, and style
  • subtle motion effects between frames

Animation Summary

A sequence of 10 frames showing evolving red text animations on black backgrounds, featuring repeated words like "Pain," "Hurt," and "Betrayal" in various distorted styles with subtle opacity and positioning changes between frames.

Composition

  • grid layout
  • text-centered
  • no characters or objects

Dense Caption

The image displays a contact sheet containing 10 sequential animation frames arranged in a grid format. Each frame features bold red text against a solid black background, with occasional gray rectangular areas visible at the bottom of some frames. The primary textual content includes repeated words such as "Pain," "Hurt," and "Betrayal" rendered in various distorted, glitchy, or stylized fonts across different frames. Some frames show multiple instances of these words layered together, while others present them individually with varying degrees of transparency or motion effects. One frame prominently displays the text "SO EMO" in black letters on a red background. The animation appears to involve subtle changes in text positioning, opacity, and style between consecutive frames, creating a dynamic visual effect focused entirely on textual elements without any characters or objects beyond the words themselves.

Description

A contact sheet of 10 animated frames showing red text variations on a black background with some gray sections, featuring repeated words like "Pain," "Hurt," and "Betrayal" in different styles.

Fandoms

  • emo fandom | basis both | high confidence | visual elements align with early 2000s emo subculture aesthetics

Identity Hypotheses

  • emo icon | basis both | high confidence | text content and style match emo aesthetic themes of emotional distress

Metadata Only Entities

  • MyOldIcons / OriginalIcons API
  • 156400 ID

Metadata Supported By Image

  • the text "SO EMO" directly supports the "emo" categorization
  • repeated words like "Pain," "Hurt," and "Betrayal" align with emo aesthetic themes of emotional distress

Non Redundant Search Phrases

  • emo text icon
  • pain hurt betrayal animation
  • so emo red text
  • glitchy pain animation
  • red black text emotion

Preprocessing Notes

  • contact sheet with 10 sampled frames arranged in a grid format
  • gray sections represent transparency background
  • review image size 1024x768 pixels

Safety Notes

  • text contains emotional words but no explicit content or nudity

Source Metadata Interpretation

source hints suggest "MyOldIcons / OriginalIcons API" and "emo" category, indicating this is likely an emotional-themed icon from early internet culture

Visible Text

  • Pain
  • Hurt
  • Betrayal
  • SO EMO

Visually Supported Entities

  • emo culture icon
  • text-based digital art

Wordwall

  • red text
  • black background
  • gray sections
  • Pain
  • Hurt
  • Betrayal
  • SO EMO
  • glitchy font
  • distorted text
  • layered words
  • text animation
  • repeated words
  • stylized letters
  • motion effect
  • transparency change
  • frame-to-frame variation
  • text-based icon
  • digital art
  • pixelated edges
  • red on black

Source & archive date

Added to archive
July 8, 2026

MyOldIcons / OriginalIcons Revival

Source title
MyOldIcons / OriginalIcons API
Category
myoldicons / emotions / emo
Era
Recovered 2000s Icon Portal
Observed
July 8, 2026 at 08:28 UTC
Technical archive details
Format
GIF
Dimensions
49×49 pixels
File size
4.2 KB
Motion
Animated (10 frames)
Added to archive
July 8, 2026
Relative path
icons/b8/b863b9569855b57d3a05414bf53118e2ed3e04b747ec6fde374be894112ad2a8.gif
Media type
image/gif
Scanner metadata
v1
Animation inspected
July 10, 2026 at 04:10 UTC
Archive ID
b863b9569855b57d
SHA-256
b863b9569855b57d3a05414bf53118e2ed3e04b747ec6fde374be894112ad2a8
Content-safety assessments (3)
openaiomni-moderation-latestnarrow
Assessed
July 25, 2026 at 07:47 UTC
Run
1187
Input
image+text
Preprocessing
contact-sheet-4;static-256;animated-cell-256;gray192;nearest;png
Overall label
not-flagged
Overall score
0.002470

OpenAI category scores

CategoryScoreProvider flagviolence/graphic0.002470falseviolence0.001270falseself-harm0.000573falseself-harm/intent0.000250falseself-harm/instructions0.000220falseharassment0.000067falsesexual0.000054falseillicit0.000029falseharassment/threatening0.000014falsehate0.000005falseillicit/violent0.000003falsesexual/minors0.000003falsehate/threatening0.000001false
onnxOwenElliott/image-safety-classifier-sbroad
Assessed
July 23, 2026 at 06:23 UTC
Run
106
Input
image
Preprocessing
four-even-frames;flatten-rgb192;stretch-224;triangle;nchw-rgb-u8
Overall label
sfw
Overall score
0.766706

OpenAI category scores

CategoryScoreProvider flagonnx/sfw0.929379onnx/unsafe0.766706onnx/nsfw0.617364onnx/nsfl0.149341
legacy-enrichmentqwen3-vl:30blegacy-import
Assessed
July 12, 2026 at 16:16 UTC
Run
28
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 contact sheet of 10 animated frames showing red text variations on a black background with some gray sections, featuring repeated words like "Pain," "Hurt," and "Betrayal" in different styles.

Reviewed
July 12, 2026 at 16:16 UTC
Run
28
Version
v3
Elapsed
36,481 ms
Tokens
prompt 3,017, response 2,008

Review tags

  • pain hurt betrayal text (subject, 0.90)

Actions

  • text animation
  • glitching
  • layering

Animation

  • frame-to-frame changes in text opacity, positioning, and style
  • subtle motion effects between frames

Animation Summary

A sequence of 10 frames showing evolving red text animations on black backgrounds, featuring repeated words like "Pain," "Hurt," and "Betrayal" in various distorted styles with subtle opacity and positioning changes between frames.

Colors

  • black
  • red
  • gray

Composition

  • grid layout
  • text-centered
  • no characters or objects

Dense Caption

The image displays a contact sheet containing 10 sequential animation frames arranged in a grid format. Each frame features bold red text against a solid black background, with occasional gray rectangular areas visible at the bottom of some frames. The primary textual content includes repeated words such as "Pain," "Hurt," and "Betrayal" rendered in various distorted, glitchy, or stylized fonts across different frames. Some frames show multiple instances of these words layered together, while others present them individually with varying degrees of transparency or motion effects. One frame prominently displays the text "SO EMO" in black letters on a red background. The animation appears to involve subtle changes in text positioning, opacity, and style between consecutive frames, creating a dynamic visual effect focused entirely on textual elements without any characters or objects beyond the words themselves.

Description

A contact sheet of 10 animated frames showing red text variations on a black background with some gray sections, featuring repeated words like "Pain," "Hurt," and "Betrayal" in different styles.

Fandoms

  • emo fandom | basis both | high confidence | visual elements align with early 2000s emo subculture aesthetics

Identity Hypotheses

  • emo icon | basis both | high confidence | text content and style match emo aesthetic themes of emotional distress

Metadata Only Entities

  • MyOldIcons / OriginalIcons API
  • 156400 ID

Metadata Supported By Image

  • the text "SO EMO" directly supports the "emo" categorization
  • repeated words like "Pain," "Hurt," and "Betrayal" align with emo aesthetic themes of emotional distress

Mood

  • angry
  • distressed
  • emotional

Non Redundant Search Phrases

  • emo text icon
  • pain hurt betrayal animation
  • so emo red text
  • glitchy pain animation
  • red black text emotion

Objects

  • none beyond text

Preprocessing Notes

  • contact sheet with 10 sampled frames arranged in a grid format
  • gray sections represent transparency background
  • review image size 1024x768 pixels

Safety Notes

  • text contains emotional words but no explicit content or nudity

Source Metadata Interpretation

source hints suggest "MyOldIcons / OriginalIcons API" and "emo" category, indicating this is likely an emotional-themed icon from early internet culture

Style

  • digital art
  • pixelated
  • glitchy

Subjects

  • text elements

Visible Text

  • Pain
  • Hurt
  • Betrayal
  • SO EMO

Visually Supported Entities

  • emo culture icon
  • text-based digital art

Wordwall

  • red text
  • black background
  • gray sections
  • Pain
  • Hurt
  • Betrayal
  • SO EMO
  • glitchy font
  • distorted text
  • layered words
  • text animation
  • repeated words
  • stylized letters
  • motion effect
  • transparency change
  • frame-to-frame variation
  • text-based icon
  • digital art
  • pixelated edges
  • red on black
Raw JSON
{
  "inputIndex": 0,
  "sha256": "b863b9569855b57d3a05414bf53118e2ed3e04b747ec6fde374be894112ad2a8",
  "description": "A contact sheet of 10 animated frames showing red text variations on a black background with some gray sections, featuring repeated words like \u0022Pain,\u0022 \u0022Hurt,\u0022 and \u0022Betrayal\u0022 in different styles.",
  "denseCaption": "The image displays a contact sheet containing 10 sequential animation frames arranged in a grid format. Each frame features bold red text against a solid black background, with occasional gray rectangular areas visible at the bottom of some frames. The primary textual content includes repeated words such as \u0022Pain,\u0022 \u0022Hurt,\u0022 and \u0022Betrayal\u0022 rendered in various distorted, glitchy, or stylized fonts across different frames. Some frames show multiple instances of these words layered together, while others present them individually with varying degrees of transparency or motion effects. One frame prominently displays the text \u0022SO EMO\u0022 in black letters on a red background. The animation appears to involve subtle changes in text positioning, opacity, and style between consecutive frames, creating a dynamic visual effect focused entirely on textual elements without any characters or objects beyond the words themselves.",
  "wordwall": [
    "red text",
    "black background",
    "gray sections",
    "Pain",
    "Hurt",
    "Betrayal",
    "SO EMO",
    "glitchy font",
    "distorted text",
    "layered words",
    "text animation",
    "repeated words",
    "stylized letters",
    "motion effect",
    "transparency change",
    "frame-to-frame variation",
    "text-based icon",
    "digital art",
    "pixelated edges",
    "red on black"
  ],
  "visibleText": [
    "Pain",
    "Hurt",
    "Betrayal",
    "SO EMO"
  ],
  "uncertainText": [],
  "subjects": [
    "text elements"
  ],
  "actions": [
    "text animation",
    "glitching",
    "layering"
  ],
  "objects": [
    "none beyond text"
  ],
  "colors": [
    "black",
    "red",
    "gray"
  ],
  "style": [
    "digital art",
    "pixelated",
    "glitchy"
  ],
  "composition": [
    "grid layout",
    "text-centered",
    "no characters or objects"
  ],
  "mood": [
    "angry",
    "distressed",
    "emotional"
  ],
  "animation": [
    "frame-to-frame changes in text opacity, positioning, and style",
    "subtle motion effects between frames"
  ],
  "preprocessingNotes": [
    "contact sheet with 10 sampled frames arranged in a grid format",
    "gray sections represent transparency background",
    "review image size 1024x768 pixels"
  ],
  "sourceMetadataInterpretation": [
    "source hints suggest \u0022MyOldIcons / OriginalIcons API\u0022 and \u0022emo\u0022 category, indicating this is likely an emotional-themed icon from early internet culture"
  ],
  "metadataSupportedByImage": [
    "the text \u0022SO EMO\u0022 directly supports the \u0022emo\u0022 categorization",
    "repeated words like \u0022Pain,\u0022 \u0022Hurt,\u0022 and \u0022Betrayal\u0022 align with emo aesthetic themes of emotional distress"
  ],
  "metadataNotConfirmedByImage": [],
  "metadataContradictedByImage": [],
  "visuallySupportedEntities": [
    "emo culture icon",
    "text-based digital art"
  ],
  "metadataOnlyEntities": [
    "MyOldIcons / OriginalIcons API",
    "156400 ID"
  ],
  "identityHypotheses": [
    "emo icon | basis both | high confidence | text content and style match emo aesthetic themes of emotional distress"
  ],
  "namedEntities": [],
  "fandoms": [
    "emo fandom | basis both | high confidence | visual elements align with early 2000s emo subculture aesthetics"
  ],
  "animationSummary": "A sequence of 10 frames showing evolving red text animations on black backgrounds, featuring repeated words like \u0022Pain,\u0022 \u0022Hurt,\u0022 and \u0022Betrayal\u0022 in various distorted styles with subtle opacity and positioning changes between frames.",
  "safetyLabel": "safe",
  "safetyConfidence": 0.95,
  "isNsfw": false,
  "needsManualReview": false,
  "nsfwReasons": [],
  "safetyNotes": [
    "text contains emotional words but no explicit content or nudity"
  ],
  "nonRedundantSearchPhrases": [
    "emo text icon",
    "pain hurt betrayal animation",
    "so emo red text",
    "glitchy pain animation",
    "red black text emotion"
  ],
  "uncertainty": [],
  "aestheticStrengths": [],
  "aestheticWeaknesses": [],
  "tags": [
    {
      "tag": "pain hurt betrayal text",
      "category": "subject",
      "confidence": 0.9,
      "evidence": "repeated visible words across multiple frames"
    }
  ],
  "moderationAudit": {
    "storedSafetyLabel": "safe",
    "storedIsNsfw": false,
    "storedNeedsManualReview": false,
    "hardAdultTextOverride": false,
    "missingSafetyLabel": false
  }
}
Source semantic tags (8)
TagConf.Evidence1102458400 996718963.gif0.85myoldicons-originalicons · typed-source-evidence-v2 · observation · alt-text · broad · observation-alt-textjwb3090 so emo hurt pain0.85myoldicons-originalicons · typed-source-evidence-v2 · observation · alt-text · broad · observation-alt-textmyoldicons id 1564000.85myoldicons-originalicons · typed-source-evidence-v2 · observation · alt-text · broad · observation-alt-textemo0.80myoldicons-originalicons · typed-source-evidence-v2 · observation · category · broad · observation-categoryemotions0.80myoldicons-originalicons · typed-source-evidence-v2 · observation · category · broad · observation-categorymyoldicons0.80myoldicons-originalicons · typed-source-evidence-v2 · observation · category · broad · observation-categorymyoldicons0.70myoldicons-originalicons · typed-source-evidence-v2 · observation · title · broad · observation-titleoriginalicons api0.70myoldicons-originalicons · typed-source-evidence-v2 · observation · title · broad · observation-title
Full source records (1)

MyOldIcons / OriginalIcons Revival (myoldicons-originalicons)

Kind
myoldicons-api
Era
Recovered 2000s Icon Portal
Type
current recovered OriginalIcons API
Category
myoldicons / emotions / emo
Title
MyOldIcons / OriginalIcons API
Alt
1102458400_996718963.gif | jwb3090 so emo hurt pain | animated | myoldicons id 156400
Observed
July 8, 2026 at 08:28 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