Public
Like
1
SON-GOKU
Val Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data β all from the browser, and deployed in milliseconds.
Viewing readonly version of main branch: v24View latest version
A sleek credit card generator with 3D graphics, custom BIN support, bulk format generation, and icy black UI design.
- Luhn Algorithm: Generates valid test credit card numbers
- Custom BIN Support: Input your own Bank Identification Number
- Bulk Format Generation: Advanced format string for precise control
- 3D Graphics: Interactive 3D credit card with animations
- Icy Black UI: Modern glassmorphism design with blur effects
- Multiple Card Types: Visa, Mastercard, American Express, Discover
- Real-time Generation: Instant card number generation
- Smart Validation: Real-time validation of all inputs
- Auto-Detection: Automatically detects card type from BIN
- Copy to Clipboard: Easy copying of generated data
- Quick generation with default settings
- Select card type and generate instantly
- Input custom Bank Identification Number
- Auto-detects card type from BIN
- Real-time validation
- Advanced format string:
BIN|MONTH|YEAR|CVV - Use
xxxorxxfor random values - Leave empty for random generation
- Support for 2-digit years (28 = 2028)
424242|12|2028|123 # Specific values
5555555|xx|xxxx|xxx # Random month, year, CVV
378282|01|25|1234 # Amex with specific data
601111||2027| # Random month, specific year, random CVV
4000000|10|28|000 # Custom BIN with specific expiry
5678990|||456 # Random month/year, specific CVV
- React 18.2.0 with TypeScript
- Three.js for 3D graphics
- TailwindCSS for styling
- Glassmorphism/blur effects
βββ frontend/
β βββ index.html # Main HTML template
β βββ index.tsx # React entry point
β βββ components/
β β βββ App.tsx # Main application
β β βββ CardGenerator.tsx # Card generation with all modes
β β βββ Card3D.tsx # 3D card component
β βββ style.css # Custom styles
βββ shared/
β βββ utils.ts # Luhn algorithm, validation, bulk parsing
βββ backend/
βββ index.ts # Static file server with API endpoints
- Select card type
- Click generate
- Enable custom BIN mode
- Enter 4-15 digit BIN
- Generate card with custom prefix
- Enable bulk format mode
- Enter format string (BIN|MONTH|YEAR|CVV)
- Use examples or create custom format
- Generate card with precise control
- BIN: 4-15 digits for card prefix
- MONTH: 01-12 or
xxfor random - YEAR: 2-4 digits or
xxxxfor random - CVV: 3-4 digits or
xxxfor random - Empty fields: Generate random values
- Placeholders:
xxx,xx,xxxxfor random
POST /api/generate- Generate card (simple/custom/bulk)POST /api/validate- Validate card number using LuhnPOST /api/validate-bin- Validate BIN formatPOST /api/validate-bulk- Validate bulk format stringGET /api/health- Health check endpoint
This generates test data only for development/educational purposes. All modes support Luhn algorithm validation. Not for fraudulent use.