Random Chat - Instant Chat with Strangers (2024)

Advertisements

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

    What is the best website to text chat with strangers? ›

    One of the best sites, like Omegle, EmeraldChat, is a great choice for chatting with strangers. With a clean and classy interface, it provides a secure environment to talk with people across the globe. On this platform, you can initiate one-on-one text or video chats and group text chats.

    How to chat with random strangers? ›

    20 ways to start a conversation with a stranger
    1. Gather information. ...
    2. Compliment the stranger. ...
    3. Bring up a shared topic. ...
    4. Introduce yourself. ...
    5. Ask open-ended questions. ...
    6. Stay up-to-date on current events. ...
    7. Offer to help. ...
    8. Share an interesting fact.
    Sep 27, 2023

    Which random chat is best? ›

    To help you decide on a great talking-with-strangers platform, below are the 10 best talk-with-strangers apps:
    1. Whisper (Android | iOS) ...
    2. Anonymous Chat Rooms (Android | iOS) ...
    3. RandoChat (Android | iOS) ...
    4. MeetMe (Android | iOS) ...
    5. Wakie (Android | iOS) ...
    6. Connected2.me (Android | iOS) ...
    7. Cake (Android | iOS) ...
    8. LivU (Android | iOS)
    Apr 25, 2024

    What is the random site to talk to 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.

    Where can I chat secretly? ›

    Here are a few secret chat apps:
    • NewsTalk: Secret Messaging App. Nowadays, NewsTalk is a popular secret messaging program and end-to-end encryption messenger that looks exactly like a news app. ...
    • Signal. ...
    • Telegram. ...
    • Wickr Me. ...
    • Threema. ...
    • Wire. ...
    • Dust. ...
    • Keybase.
    Jul 31, 2024

    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.

    How can I secretly talk to someone online? ›

    The most private way to text is by using secret text apps with hidden chat features. Some of these secret messaging apps look like games (like Hago, Plato, and Yubo). At the same time, some hide private chats, like Signal, line, Viber, etc.

    Is random chat safe? ›

    Chatting with strangers can be OK as long as you are aware of the risks and take appropriate safety precautions. You may want to choose reputable chat sites or apps and never give personal details. Remember to follow any required chat rules and use common sense to safeguard your safety.

    What app lets you chat with strangers? ›

    Omegle is a platform where you can engage in random 1v1 video chats with strangers worldwide. It pairs users randomly, creating opportunities for spontaneous and diverse conversations in live video chat settings. Is this platform safe for users of all ages?

    What is the most private chat service? ›

    Signal and WhatsApp extend their end-to-end encryption to voice and video calls, while Telegram's encryption caveats extend to its video and voice calling. Each service supports 30–40 participants—more than enough for a family or small group. If you're looking to build a following, Telegram is probably your best bet.

    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 chat? ›

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

    How can I chat with strangers? ›

    Yes, websites like Omegle and Chatroulette connect users with random strangers for chats.

    Is Talk to Strangers site safe? ›

    Is TalkwithStranger safe? It can be called safe because you can use it without sharing your identity. But sometimes you can meet fake profiles, so be careful in communication and follow the basic online dating rules.

    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 pornographic or violent content. Additionally, the private chats increase the risk of grooming, sextortion or other coercive behaviours.

    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

    Is there a better chat site than Omegle? ›

    In the realm of online random chat platforms, Camsurf has emerged as a popular alternative to Omegle. It allows users to connect with strangers from around the world, offering a unique and engaging experience. Camsurf, like Omegle, is a platform where you can meet and chat with random people.

    References

    Top Articles
    Latest Posts
    Recommended Articles
    Article information

    Author: Arline Emard IV

    Last Updated:

    Views: 5354

    Rating: 4.1 / 5 (72 voted)

    Reviews: 87% of readers found this page helpful

    Author information

    Name: Arline Emard IV

    Birthday: 1996-07-10

    Address: 8912 Hintz Shore, West Louie, AZ 69363-0747

    Phone: +13454700762376

    Job: Administration Technician

    Hobby: Paintball, Horseback riding, Cycling, Running, Macrame, Playing musical instruments, Soapmaking

    Introduction: My name is Arline Emard IV, I am a cheerful, gorgeous, colorful, joyous, excited, super, inquisitive person who loves writing and wants to share my knowledge and understanding with you.