Random Chat - Instant Chat with Strangers (2024)

Advertisem*nts

Free random chat room. Connect with strangers. No registration. Start chat with strangers instantly. This is a great one-on-one text chat alternative.

By starting random chat you agree to the Terms of Use and Privacy policy
You can also have a good time on chat rooms and talk to strangers.
We recommend you read our Safe Chatting Guide to ensure a secure and enjoyable experience.

    "); $('#chatbox').prop('scrollTop', $('#chatbox').prop('scrollHeight')); setTimeout(function() { $('#msgs .alert-error').remove(); }, 4000); } return false; // Stop further execution for this click event } // Check if there's an active session with a stranger if (stranger_session != false) { socket.emit("request_photo", stranger_session); $("#msgs").append("

  • " + my_name_li + ": Requested Photo
  • "); $('#chatbox').prop('scrollTop', $('#chatbox').prop('scrollHeight')); } else { // If not in a session, inform the user to start chatting with someone if (!$('#msgs').find('.alert-error').length) { $("#msgs").append("

    Start Chat With Someone to Request Photo

    "); $('#chatbox').prop('scrollTop', $('#chatbox').prop('scrollHeight')); setTimeout(function() { $('#msgs .alert-error').remove(); }, 4000); } } }); $('#random-chat').on('click', '.report_random', function() { if(stranger_id != false) { // Open the report form modal $('#report_form').show(); // Handle form submission $('#reportForm').on('submit', function(e) { e.preventDefault(); // Prevent default form submission var reportReason = $('#reportReason').val(); var additionalDetails = $('input[name="additionalDetails"]').val(); $.ajax({ type: "POST", timeout: 10000, cache: false, url: "/room/random_report", data: { 'stranger_session': stranger_session, 'stranger_id': stranger_id, 'report_reason': reportReason, 'additional_details': additionalDetails } }).done(function(data) { $('#report_form').hide(); // Close the modal $("#msgs").append("

    Report submitted successfully. We will review it within 24 hours and take any necessary actions.

    "); $('#chatbox').prop('scrollTop', $('#chatbox').prop('scrollHeight')); setTimeout(function() { $('#msgs .alert-error').remove(); }, 10000); // Remove the message after 10 seconds $('.report_random').prop('disabled', true); }); }); } else { $("#msgs").append("

    Start Chat With Someone First!

    "); $('#chatbox').prop('scrollTop', $('#chatbox').prop('scrollHeight')); setTimeout(function() { $('#msgs .alert-error').remove(); }, 4000); } }); function isPhoneNumber(text) { var pattern = /(\d[\D]{0,2}){6,}\d/g; var matches = text.match(pattern); if (matches) { // If any match is found, consider it as having a phone number pattern return true; } // No matches found resembling a phone number pattern return false; } function show_error(msg) {$("#msgs").append('

  • '+msg+'
  • ');setTimeout(function() {$("#msgs .alert-error").last().parent('li').remove();}, 5000);$("#chatbox").animate({ scrollTop: $('#msgs')[0].scrollHeight}, 0); }function emit_message() { msg = $("#msg").val(); if (msg == 'Type Here...') { $("#start_random button").click(); return false; } if (/\bhttps?:\/\/\S+\b/ig.test(msg)) {show_error("Links are not allowed here!"); $("#msg").val(''); return false; } if (isPhoneNumber(msg)) { show_error("Phone number is not allowed here!"); $("#msg").val(""); return false; } msg = $($.parseHTML(msg)).text(); msg = msg.replace(/[^\x20-\x7E]+/g, ''); if(msg.replace(/\s+/g, '').length > 0 && stranger_session != false) { socket.emit("send", {'msg': msg, 'id': stranger_session, 'count_key': key_speed, 'summ_mouse' : 0}); $("#msg").val(''); key_speed = 0; iLastTime = 0; iTime = 0; iTotal = 0; iKeys = 0; count_messages_session = count_messages_session + 1; $("#msgs").append("

  • "+my_name_li+": " + msg+ "
  • "); if($("#tiping").length) { $('#tiping').appendTo('#msgs'); } $('#chatbox').prop('scrollTop', $('#chatbox').prop('scrollHeight')); }} $('#msg').bind('focus click', function () { textarea_focus = true; $('#chatbox').prop('scrollTop', $('#chatbox').prop('scrollHeight')); }); $('#msg').bind('click', function () { socket.emit("typing", stranger_session); }); $('#msg').bind('paste', function(e){ return false; }); $("#send_message").click(function() { emit_message(); $("#msg").focus(); }); $("#msg").keypress(function(e){ if(e.which == 13) { emit_message(); if(e.preventDefault) { e.preventDefault(); } return false; } });var is_typing = '';socket.on("typing", function() { if(stranger_name==false) return; clearTimeout(is_typing); is_typing = setTimeout(function() { $("#tiping").remove(); $('#chatbox').prop('scrollTop', $('#chatbox').prop('scrollHeight')); return false; }, 5000); if($("#tiping").length) { return false; } $("#msgs").append("

  • "+ stranger_name +" is typing...
  • "); $('#chatbox').prop('scrollTop', $('#chatbox').prop('scrollHeight'));}); socket.on("kick", function(data) { kick = true; setCookie('kick',1, 1); leave_alert = false; socket.disconnect(); socket = null; document.location.href = "/"; }); socket.on("reload", function(data) { leave_alert = false; document.location.href = "/random-chat"; }); var correctCaptchaAgain = function(response) { if(response.length > 0) { var html_c = ''; html_c += ""; html_c += ""; $('#random-chat-center').html(html_c).show(); } }; var onloadCallback2 = function() { grecaptcha.render('html_element2', { 'sitekey' : '6LfBAWoaAAAAAPaeh9X0LCj1lPLotVMt0BTwZ7rQ', 'callback' : correctCaptchaAgain }); }; socket.on("disconnect", function(data) { var html_d = ''; if(ads_loadet) { html_d += '

  • '; } html_d += "

  • "; if(data==1) { html_d += ""+ stranger_name +" disconnected."; } if(is_captha== 1 && count_disconnects > 20) { html_d += "
    Just to make sure you are not a bot:
    "; html_d += ''; html_d += "
    "; html_d += ""; } else if(conversations > 0) { html_d += "

    "; html_d += "

    "; html_d += "
    By starting random chat, you confirm that you are over 18 years old and agree to the Terms of Use and Privacy policy
    "; }; html_d += "
  • "; $("#msgs").html(html_d); if(is_captha== 1 && count_disconnects > 20) { onloadCallback2(); count_disconnects = 0; localStorage.setItem('count_disconnects',count_disconnects); } $("#msg, #more, #send_message").attr("disabled", "disabled"); $('#chatbox').prop('scrollTop', $('#chatbox').prop('scrollHeight')); stranger_session = false; stranger_id = false; stranger_name = false; stranger_country = false; textarea_focus = false; clearTimeout(waiting_timeout); count_messages_session = 0; count_disconnects = count_disconnects + 1; localStorage.setItem('count_disconnects',count_disconnects); }); function encodeHTML(s) { return s.replace(/&/g, '&').replace(/ 0) { var file = filesSelected[0]; if (file.type.match('image.*')) { var reader = new FileReader(); reader.readAsDataURL(file); reader.onload = function (e) { var image = new Image(); image.onload = function (imageEvent) { // Resize the image using canvas var canvas = document.createElement('canvas'), max_size = 300, width = image.width, height = image.height; if (width > height) { if (width > max_size) { height *= max_size / width; width = max_size; } } else { if (height > max_size) { width *= max_size / height; height = max_size; } } canvas.width = width; canvas.height = height; canvas.getContext('2d').drawImage(image, 0, 0, width, height); var dataUrl = canvas.toDataURL('image/jpeg'); socket.emit("image", {'id': stranger_session, 'image': dataUrl}); $("#msgs").append("

  • "+my_name_li+":
    Random Chat - Instant Chat with Strangers (1)
  • "); $(".myFile").remove(); $("#chatbox").animate({ scrollTop: $('#chatbox')[0].scrollHeight}, 1000); ads_loadet = false; } image.src = e.target.result; } } }; }); var current_title = document.title;socket.on("chat", function(message) { if(stranger_name==false) return; message = $($.parseHTML(encodeHTML(message))).text(); $("#msgs").append("

  • "+ stranger_name +": " + message+ "
  • "); $("#tiping").remove(); $("#say_hi").remove(); $('#chatbox').prop('scrollTop', $('#chatbox').prop('scrollHeight')); }); socket.on("system_message", function(message) { $("#msgs").append("

  • System: " + message+ "
  • "); }); socket.on("request_photo", function() { $("#msgs").append("

  • "+ stranger_name +": Requested your photo :
  • "); $("#tiping").remove(); $('#chatbox').prop('scrollTop', $('#chatbox').prop('scrollHeight')); }); socket.on("image", function(source) { // Create an image container var $imageContainer = $('

    ', { style: 'position: relative; display: inline-block;' }); // Create the image element with blur and context menu disabled var $image = $('Random Chat - Instant Chat with Strangers (2)', { src: source, class: 'image-blur', oncontextmenu: 'return false;' }).appendTo($imageContainer); // Modify the warning overlay to be more general var $warningOverlay = $('

    ', { class: 'age-warning', text: 'This image may contain explicit content. Click to view.' }).appendTo($imageContainer); // Click event to toggle blur and warning $imageContainer.on('click', function() { $image.toggleClass('image-blur'); $warningOverlay.toggle(); }); // Assuming the report button has an ID or class that can be targeted var $reportButton = $('

    ', { class: 'report-btn', text: 'Report Image?', click: function() { // Trigger the existing report button functionality $('#report_random').trigger('click'); } }); // Append the image container and report button to the messages list var $listItem = $('

  • ').append( $('').append( $('', { class: 'text-success' }).append( $('', { style: 'color:red', text: stranger_name + ':' }) ) ), '
    ', $imageContainer, $reportButton ).appendTo('#msgs'); // Scroll to the bottom of the chatbox $('#chatbox').animate({ scrollTop: $('#chatbox')[0].scrollHeight }, 2000); // Optionally remove any typing indicator $('#tiping').remove(); // Update any necessary flags or variables, e.g., ads_loaded ads_loadet = false; }); if (window.requestIdleCallback) { requestIdleCallback(function () { Fingerprint2.get(function (components) { var values = components.map(function (component) { return component.value }); murmur = Fingerprint2.x64hash128(values.join(''), 31); }) }) } else { setTimeout(function () { Fingerprint2.get(function (components) { var values = components.map(function (component) { return component.value }); murmur = Fingerprint2.x64hash128(values.join(''), 31); }) }, 500); } });
  • Random Chat - Instant Chat with Strangers (2024)

    FAQs

    Where can I chat with random strangers? ›

    Chitchat.gg is the best Omegle alternative I've tried! It made connecting with strangers through video chat fun and easy. It's user-friendly, quick, and I've had engaging conversations with people worldwide. A fantastic way to meet new people and find friends in a safe environment.

    How can I talk to strangers online for free? ›

    Camgo lets you meet friends and chat with strangers online. Our platform uses the latest in random chat technology, so you can have live chats with people around the world. Whether you want to make new friends, find someone to date, or just have a fun random video chat, Camgo is the chat site for you.

    Is there a website where you can just talk to someone? ›

    7 Cups is a chat site/app that has different options to find a good listener. You can meet new people and text chat with other individuals going through tough times - you are not alone! Everyone goes through a hard time at some point in their lives and we are here for you.

    Is Y99 chat safe? ›

    In an anonymous platform like Y99, the risk of harmful contact increase. Even though some chat rooms blur images, clicking on them could reveal p*rnographic or violent content. Additionally, the private chats increase the risk of grooming, sextortion or other coercive behaviours.

    Where can I chat secretly? ›

    Top 5 Secret Messaging Apps That Look Like Games
    • NewsTalk – Secret Chat App. NewsTalk is one of the best secret chatting app which look like News app. ...
    • Plato. Plato is one of the most secret messaging apps. ...
    • Voga. Voga is a free social and communication app for Android. ...
    • Hago. ...
    • Bunch. ...
    • Play Joy.
    Jul 12, 2024

    Are there any totally free chat lines? ›

    Best Chat Lines To Chat For Free Now - Runner Ups

    Night Connect–(1-888-490-0707) Axxes—(1-877-610-3555) The Night Exchange—(1-866-917-8328) Talk Cafe—(1-800-912-8222)

    Is there an app to just talk to strangers? ›

    A dedicated live-stream video chat platform, Cake is an excellent choice if you want to talk with random strangers. It has transformed the same concept as Omegle into a mobile app. Moreover, this stranger talk app is available on both Android and iOS platforms.

    How can I secretly talk to someone online? ›

    Secret is a free chat software: When you use Secret, all chats are encrypted end-to-end. Each message is sent with its own security lock and security key, and all information is automatically encrypted end-to-end to ensure all chat messages safe and private.

    Where to chat when lonely? ›

    Loneliness Resources | Text CONNECT to 741741.

    Who can I talk to when I'm lonely? ›

    Feeling lonely
    • try talking about your feelings to a friend, family member, health professional or counsellor. ...
    • consider joining a group or class that focuses on something you enjoy; you could ask to go along and just watch first if you're feeling nervous.

    Where can I talk to someone for free? ›

    Text HOME to 741741 from anywhere in the United States – 24/7, free, confidential. Crisis Text Line (CTL) is here for you. A live, trained volunteer Crisis Counselor receives the text and responds, all from our secure online platform. The volunteer Crisis Counselor will help you move from a hot moment to a cool calm.

    What is the 99 in chat? ›

    Example. 99 is the code for parent watching and 99 is for parent stopped watching. "Parent Stopped Watching" is the most common definition for 99 on Snapchat, WhatsApp, Instagram, Twitter, Facebook and TikTok.

    What is the safest chat site? ›

    Here's our list of the best encrypted messaging applications:
    • Signal.
    • Threema.
    • iMessage.
    • Facebook Messenger.
    • Viber.
    • Line.
    • Wickr Me.
    • Google Messages.
    Feb 23, 2023

    What is the best free online chat site? ›

    Top 10 Best Online Chat Rooms to Connect People
    • Paltalk. ...
    • Chatroulette. ...
    • Chatcloud. ...
    • Teen-Chat. ...
    • Discord. ...
    • Emerald. ...
    • Y99. Y99 is an international online chat room for free that provides you with various chat categories like teen, music, live, random chat, and more. ...
    • TALK. chat.
    Jan 26, 2024

    What is the safest way to chat with strangers? ›

    How to Keep Safe While Talking to Strangers?
    1. Stay in Public Areas: Keep conversations with strangers in public, well-populated areas. ...
    2. Keep Personal Information Private: Be cautious about sharing personal information such as your full name, address, and phone number.
    Apr 25, 2024

    Is RandoChat safe? ›

    Is RandoChat safe? As with all messaging apps, RandoChat comes with its risks if you are talking to strangers. That is why it is important to make sure that the other person can be trusted before you do so.

    Is Omegle chat safe? ›

    As with any social media site, the answer is no. Hackers could enter Omegle's chats and share malicious links with other users to trick them into clicking on them and accessing malicious websites. They might have also applied social engineering tactics to manipulate other users into disclosing personal details.

    Is there a stranger app like Omegle? ›

    15 best Omegle alternatives to chat with strangers
    • OmeTV.
    • ChatRandom.
    • EmeraldChat.
    • ChatHub.
    • Monkey.
    • Shagle.
    • Bazoocam.
    • Chatspin.
    7 days ago

    References

    Top Articles
    Latest Posts
    Article information

    Author: Foster Heidenreich CPA

    Last Updated:

    Views: 5976

    Rating: 4.6 / 5 (56 voted)

    Reviews: 95% of readers found this page helpful

    Author information

    Name: Foster Heidenreich CPA

    Birthday: 1995-01-14

    Address: 55021 Usha Garden, North Larisa, DE 19209

    Phone: +6812240846623

    Job: Corporate Healthcare Strategist

    Hobby: Singing, Listening to music, Rafting, LARPing, Gardening, Quilting, Rappelling

    Introduction: My name is Foster Heidenreich CPA, I am a delightful, quaint, glorious, quaint, faithful, enchanting, fine person who loves writing and wants to share my knowledge and understanding with you.