Tools / Event Name Generator

Event Name Generator

Describe what happened, get consistent event names across every naming convention. Pick the one that matches your codebase.

Generated Names

snake_case

Common in Python, Ruby, and database columns

user_signed_up

camelCase

Common in JavaScript, Java, and many SDKs

userSignedUp

PascalCase

Common in C#, .NET events, and some analytics tools

UserSignedUp

dot.notation

Used by Stripe (customer.subscription.deleted) and Segment

user.signed.up

SCREAMING_SNAKE

Used in constants, Kafka topics, and some message queues

USER_SIGNED_UP

Title Case

Human-readable — used in dashboards and notification titles

User Signed Up
LogIt Code (snake_case)
await logit.now("events", {
  event: "User Signed Up",
  description: "Triggered from your app",
  icon: "📌",
  notify: true,
  metadata: {
    eventKey: "user_signed_up",
  },
});

Naming Conventions by Tool

Stripedot.notationcustomer.subscription.deleted
SegmentTitle CaseOrder Completed
MixpanelTitle CaseUser Signed Up
Amplitudesnake_caseuser_signed_up
PostHogsnake_casepayment_failed
KafkaSCREAMING_SNAKEUSER_SIGNUP_COMPLETED
LogItAny (Title Case recommended)New User Signed Up

Track events your way with LogIt

Any event name format works. One line of code. Free trial.

Start free