Abstract: Phishing attack is a simplest way to obtain sensitive information from innocent users. Aim of the phishers is toacquire critical information like username, password and bank account details. Cyber security persons are now looking fortrustworthy and steady detection techniques for phishing websites detection. This paper deals with machine learningtechnology for detection of phishing URLs by extracting and analyzing various features of legitimate and phishing URLs.Decision Tree, random forest and Support vector machine algorithms are used to detect phishing websites. Aim of the paperis to detect phishing URLs as well as narrow down to best machine learning algorithm by comparing accuracy rate, falsepositive and false negative rate of each algorithm.Keywords: Phishing, Feature Classification, Random Forest classifier, etc